岳云鹏墨尔本相声视频:C语言编译

来源:百度文库 编辑:高考问答 时间:2024/04/28 23:59:23
4,从键盘输入若干整数,(数据个数少于50),其值在0至4范围内,用-1表示输入结束的标志,统计每个整数的个数,试遍程。

#include<stdio.h>
main()
{int input[50],i;
do
{scanf("%d",&i);
input[i]++;
}
while(i!=-1);
for(i=0;i<=4;i++)
printf("%d,%d\n",i,input[i]);
}

while(x<>-1&&y<50)
{
scanf("%d",&x);
if(x<4||x>0){
if(x==1)a++;/*统计整数1的个数*/
if(x==2)b++;/*统计整数2的个数*/
if(x==3)c++;/*统计整数3的个数*/
y++;/*如果有一个满足0~4之间的整数,y就加1,大于50的话就会退出了*/
}
print("%d %d %d",a,b,c);/*输出结果*/

这个跟编译有什么关系?
再说这个题也稍微有点儿简单

y=0;
while(x!=-1&&y<50)
{
scanf("%d",&x);
if(x<=4 && x>=0){
if(x==0)a0++;/*统计整数0的个数*/
if(x==1)a1++;/*统计整数1的个数*/
if(x==2)a2++;/*统计整数2的个数*/
if(x==3)a3++;/*统计整数3的个数*/
if(x==4)a4++;/*统计整数4的个数*/
y++;/*如果有一个满足0~4之间的整数,y就加1,大于50的话就会退出了*/
}else break;
}
print("%d %d %d %d %d",a0,a1,a2,a3,a4);/*输出结果*/