引用 | 编辑
侯佳佑
2012-12-29 12:35 |
楼主
▼ |
||
![]() 1. 将该数的每一个位数(digit)由大到小排列。 2. 将该数的每一个位数(digit)由小到大排列 .. 访客只能看到部份内容,免费 加入会员 ![]()
|
引用 | 编辑
billy7074396
2013-01-07 23:50 |
2楼
▲ ▼ |
你可以用这个方法去做!
#include <iostream> using namespace std; int main(void) { char data[100]; //宣告你输入的字串最大的长度到100 int size; //纪录字串的长度 cin >> data; //输入你的资料 size = strlen(data); //计算你的资料长度放进size for(int n=0;n<size;n++) // 这边是一个一个慢慢印出!! { cout << a[n]; } system("pause"); return 0; } 这样要写其他的答案就非常简单了吧!!^^ 不过题目还是自己写才好!! 我可以给你方法!! 你可以用交换来写!!也可用纪录的方式!!看你自己的喜欢! 类似这样: 输入的data为: 2341 你再另外宣告一个阵列储存排序好的字串! 也许这不是最好的方法!!(我只是随便举例!!) 还是自己想一下吧!!加油~希望你程式进步! 小弟的浅见!!!!!希望有帮助到! ![]() |