• 2021-04-14
    //任意从键盘输入一个三位正整数,先求出其逆置后的数,再输出原数与逆置数的和。(如原数为123,则逆置数为321,和应该为444。)
    //请选择空白位置的正确内容
    #include "stdio.h"
    int main()
    {
    //定义6个变量
    int x,ge,shi,bai,newx,result;
    printf("请输入一个三位正整数:");//在屏幕上输出提示信息以告诉使用者做什么
    scanf("%d",&x);//用于输入原始的三位数
    ge=x%10; //计算个位
    shi=x%100/10; //计算十位
    bai=x/100; //计算百位
    ________//生成逆置数
    result=x+newx;
    //输出结果
    printf("结果为:%d
    ",result);
    return 0;
    }
  • newx=ge*100+shi*10+bai;

    举一反三

    内容

    • 0

      编程题编写程序,输入一个三位正整数,将该数逆序后输出。如输入123,则输出321。

    • 1

      中国大学MOOC: 从键盘任意输入一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-123,则忽略负号,由123分离出其百位1、十位2、个位3,然后计算3*100+2*10+1 = 321,并输出321。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include<math.h>#include<stdio.h>intmain(){intx,b0,b1,b2,y;printf("Inputx:");scanf("%d",&x);x=(int)fabs(x);b2=________;/*计算百位数字*/b1=_________;/*计算十位数字*/b0=_________;/*计算个位数字*/y=b2+b1*10+b0*100;printf("y=%d\n",y);return0;}

    • 2

      (编程题)请从键盘输入一个3位整数,判断该数是否”水仙花数“,是则输出YES,否则输出NO。 “水仙花数”是指一个三位数,其各位数字的立方和等于该数本身(例如:153=1**3+5**3+3**3)。 【运行示例】 请输入一个三位整数:153 YES 【运行示例】 请输入一个三位整数:456 NO

    • 3

      分别输入一个实型数和一个正整数到x、n,求出x的n次方,输出。

    • 4

      编程,输入1个3位正整数,输出其个位、十位、百位反序的数(如123反序数为321)