标题:请好心人帮我改下这个程序。。。
只看楼主
myiori888
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-11-27
 问题点数:0 回复次数:10 
请好心人帮我改下这个程序。。。
输入0-4数字,然后统计这5个数字个数,最后-1为输出结束标志。。。


#include <stdio.h>
void main()
{ int s[5],i;
for(i=0;i<5;i++)
s[i]=0;
while(getchar()!=‘-1’)
{ switch(getchar())
{ case 0: s[0]++;break;
case 1: s[1]++;break;
case 2: s[2]++;break;
case 3: s[3]++;break;
case 4: s[4]++;break;
}
}
for(i=0;i<5;i++)
printf("%d:%d\n",i,s[i]);
}
搜索更多相关主题的帖子: 统计 include 
2005-11-27 15:12
myiori888
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-11-27
得分:0 

谢谢了。。。

2005-11-27 15:14
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
得分:0 
#include <stdio.h>
int main()
{
int s[5],i ;
int in ;
for(i=0;i<5;i++)
s[i]=0 ;
while(1)
{
while(scanf("%d",&in)!=1)getch();

if(in>=0&&in<=4)s[in]++;
else if(in==-1)break ;
}
for(i=0;i<5;i++)
printf("%d:%d\n",i,s[i]);

return 0 ;
}

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-11-27 15:24
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
得分:0 
while(scanf("%d",&in)!=1)getchar();

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-11-27 15:26
benxiaoyu4
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-11-27
得分:0 
while(scanf("%d",&in)!=1)getchar();
你后面的那个getchar()是什么意思呢??
2005-11-27 15:32
benxiaoyu4
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-11-27
得分:0 
是不是应该取回回车呢
2005-11-27 15:35
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
得分:0 

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-11-27 15:36
benxiaoyu4
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-11-27
得分:0 
的确帮助很大先谢过了
2005-11-27 15:54
myiori888
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-11-27
得分:0 
谢谢你啊,版主,:)
2005-11-27 17:29
落花吹雪
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2005-11-20
得分:0 

getchar() 相当于楼住程序的SWITCH zhong de tiao jian

2005-11-27 20:14



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-35373-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.108331 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved