@fiy-fish
2015-06-30T19:07:08.000000Z
字数 426
阅读 1359
C
int main(int argc, const char * argv[])
{
#include <stdio.h>
int main(int argc, const char * argv[])
{
int arr[100] = {},i,j;
while (scanf("%d",&i)==1)//scanf的返回值,1.能准确识别输入返回值为0 2.不能识别就返回值1
// 如果是两个参数…… ……
if (0<=i&&i<=99)
++arr[i];//这里arr[i]=0 ++arr[i]=1.这里arr[i]相当于一个计数器
for ( i=0; i<100; i++) {//限定i的取值范围(0-99)
for ( j=0; j<arr[i]; ++j) {//循环输出i的次数,从键盘输入多少个i值这里就循环输出几次
printf("%d ",i);
}
}
printf("\n");
return 0;
}