复习笔记
①新建11位int数组a;
②循环设置a的初始值为0;
③循环输入5位数,并设置相应位置的数增加;
④遍历数组a,j小于a[i]的话就打印i;
⑤getchar()停止查看结果;
⑥返回0;
补充:
1.请输入1个数值,这个语句可以改成
printf("请输入第%d位数字:",i);
这样的话就可以很直观的知道,我们再输入第几位数字.效果图如下
2.如果程序改写了需要重新编译一下,点击菜单栏上的,或者按F9compile一下.
#include<stdio.h>
int main()
{
int a[11],i,j,t;
for(i=0;i<=10;i++)
a[i]=0;
// printf("请输入1个数值:");
for(i=1;i<=5;i++)
{
printf("请输入1个数值:");
scanf("%d",&t);
a[t]++;
}
for(i=0;i<=10;i++)
{
for(j=1;j<=a[i];j++)
printf("%d",i);
}
getchar();getchar();
return 0;
}