cfnr.net
当前位置:首页 >> 输入一个大于三位的整数,用C++编写一个程序?将它... >>

输入一个大于三位的整数,用C++编写一个程序?将它...

#include int change(int); void main() { int c,d; cout

我就给你一个方法体吧,其他的你自己去做 int x,y,z,t; x=a/100; y=a%100/10; z=a%10; a=x*100+y*10+z 现在的a就是原来的a的逆转了 你试试看,呵呵

int 数字(0), 和(0); do { std::cin >> 数字; if (数字 > 999) 数字 /= 10;/*是否要这句自己决定*/ if (数字 > 999) { std::cout

#include using namespace std; int main() { int n; cin >> n; do { cout > n; do { cout

思路是把输入的数的个位、十位、百位上的数分别取出来,再重新倒序组合起来,代码如下(你自己加上必要的头文件吧): int main() { int dd = 0; scanf("%d", &dd); //输入 int ge = dd % 10; //取得个位的数 int shi = (dd / 10)%10; //取得十...

#include using namespace std;int main(){int a,b,c,t;cin >> a>>b>>c ;if ( a > b ){ //交换两数 t=a; a=b; b=t;}//到此,保证a

#include using namespace std ; int main() { int n; int unit,tens,hund; cin >> n ; unit = n%10 ; tens= n/10%10; hund=n/100; if ( hund < tens ) { int temp=hund;hund=tens;tens=temp; } if ( hund < unit ) { int temp=hund;hund=unit;u...

楼主一提供的源程序貌似运行不对啊!楼主三提供的思路不错!

你好,参考如下代码: #include using namespace std;int main(){int a,b,c;while(1){coutb;cin>>c;if(a>b){a=a+b;b=a-b;a=a-b;}if(b>c){b=b+c;c=b-c;b=b-c;}cout

// 用字符处理比较方便 #include using namespace std; int main() { int i,j,len; char a[20]; cin.getline(a,20); len=strlen(a); j=len%3; for(i=0;i

网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com