帮忙看一下此代码

[复制链接]
查看11 | 回复4 | 2013-2-16 21:21:25 | 显示全部楼层 |阅读模式
while(n)/*只要n的值不为0,就一直循环*/
{ /*
if(n==1) n1+=1;
if(n==2) n2+=1;
if(n==3) n3+=1;
if(n==4) n4+=1;*/换用Switch switch(n):{case 1: n1+=1;break;case 2: n2+=1;break;case 3: n3+=1;break;case 4: n4+=1;break;default:printf("请重新输入\n");n=0;break;}
if(n!=0) printf("请输入一个数 \n");
scanf(...
回复

使用道具 举报

千问 | 2013-2-16 21:21:25 | 显示全部楼层
if(n==1) n1+=1;
if(n==2) n2+=1;
if(n==3) n3+=1;
if(n==4) n4+=1;改成if(n==1){ n1+=1;}else if(n==2) {n2+=1;}else if(n==3) {n3+=1;}else if(n==...
回复

使用道具 举报

千问 | 2013-2-16 21:21:25 | 显示全部楼层
在scanf("%d",&n);后面加上while(n>4){printf("inpit again "); scanf("%d",&n);}...
回复

使用道具 举报

千问 | 2013-2-16 21:21:25 | 显示全部楼层
在这个scanf后面加个for语句循环检测就可以了,小于4就跳出循环...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行