廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3213 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為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.013206 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言