| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7090 人关注过本帖
标题:[求助]如何用SCANF实现循环输入?
取消只看楼主 加入收藏
zqj417
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2006-2-16
收藏
 问题点数:0 回复次数:0 
[求助]如何用SCANF实现循环输入?

只输入了一行就结束了,后面结果也不对,那位大侠能给个循环输入的例子,谢谢






/****成绩统计系统****/
/*编写程序.从键盘输入6名学生的5门成绩,分别统计出
每个学生的平均成绩。
例如:
键盘输入

95 70 73 67 64<CR>
60 65 77 86 90<CR>
71 93 63 80 90<CR>
87 83 91 95 89<CR>
100 93 89 92 85<CR>
52 63 66 70 71<CR>

运行结果
No.1ave=73.80
No.2ave=75.60
No.3ave=79.40
No.4ave=89.OO
No.5ave=91.80*/
/*-第0步-:包含头文件并定义主函数*/
#include<stdio.h>
main()
{
int i;
float v1,v2,v3,v4,v5,i1,i2,i3,i4,i5;
for(i=1;i<=6;i++)
{scanf("%d %d %d %d %d",&i1,&i2,&i3,&i4,&i5);
switch(i){
case 1 : v1=(i1+i2+i3+i4+i5)/5;break;
case 2 : v2=(i1+i2+i3+i4+i5)/5;break;
case 3 : v3=(i1+i2+i3+i4+i5)/5;break;
case 4 : v4=(i1+i2+i3+i4+i5)/5;break;
case 5 : v5=(i1+i2+i3+i4+i5)/5;break;
default:;}
printf(:\n);
}
for(i=1;i<=6;i++)
switch(i){
case 1 : printf("\nNO. V1=%f",v1);break;
case 2 : printf("\nNO. V2=%f",v2);break;
case 3 : printf("\nNO. V3=%f",v3);break;
case 4 : printf("\nNO. V4=%f",v4);break;
case 5 : printf("\nNO. V5=%f",v5);break;
default:;}
}

搜索更多相关主题的帖子: SCANF 输入 
2006-02-21 16:33
快速回复:[求助]如何用SCANF实现循环输入?
数据加载中...
 
   



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

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