@fiy-fish
2015-06-30T11:07:08.000000Z
字数 426
阅读 1597
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;}
