| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 871 人关注过本帖
标题:为什么是一个死循环(我怎么看都没错啊)??
取消只看楼主 加入收藏
gail
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2006-3-29
收藏
 问题点数:0 回复次数:1 
为什么是一个死循环(我怎么看都没错啊)??


#include <stdio.h>
#include <math.h>
typedef struct student{
char num[5];
char name[10];
int s[4];
float ave;
}STU;
void read(STU *,int );/*输入数据*/
void put(STU *,int );/*输出信息*/
void main()
{
STU stu[4];
read(stu,4);
put(stu,4);
getch();
}
void read(STU T[],int m)
{
int i,j;
double sum=0;
for(i=0;i<m;i++)
{
printf("\ninput num:\n");/*为什么是死循环呢*/
scanf("%s",T[i].num);
printf("\ninput name:\n");
scanf("%s",T[i].name);
printf("\ninput the 4 mark:\n");
sum=0;
for(j=0;j<4;j++)
{
scanf("%d",&T[i].s[j]);
sum+=T[i].s[j];
}

T[i].ave=sum/4.0;

}
}
void put(STU *T,int m)
{
int i;
printf("\nnum------name-------scorce-------ave------\n");
for(i=0;i<m;i++)
printf("%8s%8s%3d%3d%3d%3d%3.2f\n",T[i].num,T[i].name,T[i].s[0],T[i].s[1],T[i].s[2],T[i].s[3],T[i].ave);

}


搜索更多相关主题的帖子: include double 
2006-03-30 13:25
gail
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2006-3-29
收藏
得分:0 
改了还是看不懂啊
麻烦说详细点
谢谢了

2006-03-30 17:22
快速回复:为什么是一个死循环(我怎么看都没错啊)??
数据加载中...
 
   



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

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