广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3457 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
汉堡
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x9
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[C/C++][求助] 请大家帮我修改 关于计算成绩的问题
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
struct data /* 定义结构 */
{
char name;
char name1;
int i;
int j;
int k;
} student,*ptr;

ptr=&student;
printf("学生座号: ");
gets(ptr->name);
printf("学生姓名: ");
gets(ptr->name1);
printf("期中考成绩: ");
scanf("%d",&ptr->i);
p ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



[ 此文章被汉堡在2007-12-29 21:57重新编辑 ]



献花 x0 回到顶端 [楼 主] From:台湾中华电信 | Posted:2007-12-25 21:17 |
totsi
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x53
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

最简单的方法是把你的成绩输入部分放进去一个回圈
方法一..固定输入10个人的成绩
复制程式
for (int i =0 ; i < 10 ; i++ )
{
   //输入成绩的函式或程式码
}

方法二..动态输入n个人的成绩
复制程式
int iPerson;
printf("%s","需要输入几个人的成绩?  " );
scanf("%d", iPerson);

for (int i =0 ; i < iPerson ; i++ )
{
   //输入成绩的函式或程式码
}

方法三..直到输入停止输入才停止
复制程式
int iPerson;
BOOL fContinue;

while (fContinue)
{
   //输入成绩的函式或程式码

   //是否要继续输入下一组
   printf("%s%d\%s\n", "目前已经输入", iPerson,"组成绩");
   printf("%s","是否要继续输入下一组? 0 = No, 1 = Yes :");
   scanf("%d", fContinue);
}

只是要记得宣告你储存成绩的结构为一个阵列来储存资料

如果以上有跟您的想法有所出入,请告知,谢谢 表情


[ 此文章被totsi在2008-01-02 11:41重新编辑 ]


恩...
献花 x0 回到顶端 [1 楼] From:台湾中华电信HINET | Posted:2008-01-02 11:31 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.077469 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言