解题思路:
注意事项:
参考代码:
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
int a,c=0,d=0;
int b[10];
cin>>a;
while(a!=0){//存余数,和求数位;
b[c]=a%10;
a=a/10;
d++;
c++;
}
cout<<d<<endl;
for(int i=d-1;i>=0;i--)cout<<b[i]<<' ';
cout<<endl;
sort(b,b+d);//从小到大排序
for(int i=d-1;i>=0;i--)//逆序排列
cout<<b[i];
}
0.0分
7 人评分
C语言程序设计教程(第三版)课后习题10.1 (Java代码)浏览:1447 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:561 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:835 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:810 |
IP判断 (C语言代码)浏览:539 |
Pascal三角 (C语言代码)浏览:653 |
输入输出格式练习 (C语言代码)浏览:753 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:393 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1270 |
C二级辅导-阶乘数列 (C语言代码)浏览:1779 |