使用哪种语句?
没那么复杂,以下是题:
编写一程序P7-708.C实现以下功能
输入一个三位正整数,然后逆序输出。如输入123,则输出321。
程序的运行效果应类似地如图1所示,图1中的752是从键盘输入的内容。
c++ 调转一个三位数数字的顺序
int d2 = (num % 100) \/ 10; 十位 int d3 = num % 10; 个位 \/
C++ 在键盘上任意输入一个三位数,取出其各位的数字,按照由高位到低位的...
include <stdio.h>#include <stdlib.h>int main(){ printf("输入三位数:\\n"); int i; scanf("%d",&i); int a[3]; a[0]=i%10; a[1]=i\/10%10; a[2]=i\/100; printf("结果是%d%d%d",a[2],a[1],a[0]); return 0;} ...
用C++编写序输入任意一个三位数,将其各位数字按逆序输出(例如:输入数据...
第一步是先对 123除以10取余数,这样就会得到3;第二步是把123除以10取整,得到12,然后再把3*10+12%10,得到32;第三步是把12除以10取整,得到1,然后再把32*10+1%10,得到321,然后一直重复,直到原来的那个数为零。具体的代码如下: 【程序代码】#include <iostream> \/\/控制台操作头文件...
C++三位数倒序输出
在输入数据的时候是以空格作为数据之间的间隔的,这样三个数才能分别送入x,y,z,建议你在输入输出时,用 scanf("%d %d %d",&x,&y,&z);printf("%d %d %d",z,y,x);这样会更清楚一点!希望帮到你...
c++反向输出一个三位数
main(){ int n,a,b,c;scanf("%d",&n);a=n\/100;b=(n\/10)%10;c=n%10;printf("\\n倒序输出结果:%d%d%d",c,b,a);getch();} 三位数除以100那么商就是三位数的百位上数字,三位数除以10的商再除以10的余数就是三位数的十位上的数字,三位数除以10的余数就是三位数个位上的数字。
c++输入一个三位自然数,把这个数的百位与个位对调,输出对调后的自然数...
假设是n;百位:a=n\/100 十位:b=(n%100)\/10 个位:c=(n%100)%10 最后输出的数:c*100+b*10+a 代码就不写啦!大概思路就是这样的
C++中,输入一个三位数,输出百位,十位,个位分别是几 什么函数
x=123;while (x!=0){ printf("%d ",x%10);x\/=10;} ---或--- int x;int a,b,c;x=123;a= x % 10;c= x \/ 100;b= x \/ 10 - c * 10;printf("%d %d %d \\n",a,b,c);
C++语言,编写一个把一个三位整数反转的程序,求各位帮忙。
不就是 算个除10的余数 ,可以实测OK
c++要求输入一个三位数,将个十百重新排列,得到最大数和最小数,相减的差...
"+shi+"百位数是:"+bai); }else{ System.out.println("要求输入的是一个3位的数字,输入不准确!"); } }catch(Exception ex){ System.out.println("输入的不是数字:"+ex.getMessage())
c++ 输出所有的顺序三位数
希望你能采纳。include <stdio.h>#include <conio.h>#include <iostream>using namespace std;void main(){for(int i=100;i<1000;i++)if(i\/100==i%10)cout<<i<<' ';system("pause");}