廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2393 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
Gobi 手機
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x3
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[C/C++] 小弟有一個關於c語言的問題
學校老師最近出了一個作業就是在一個陣列中要找出最高的數值
小弟並不了解 程式寫出來後 第49行有問題 小弟並不了解到底是發生的什麼問題
所以想請各位大大幫忙解決
謝謝~"~

以下是程式碼:

#include <stdio.h>
#include <stdlib.h>
int main ()
{
int scores={0,76,85,90,67,59,79,82,95,91,65,};
int num;
int grade;
int i,choice;
int doit=1;
int maxValue=0;
while (doit)
{
printf("----選單----\n");
printf("1:查詢成績\n");
printf("2:修改成績\n");
printf("3 ..

訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容




獻花 x0 回到頂端 [樓 主] From:台灣中華電信 | Posted:2005-09-30 01:16 |
夷希微
個人頭像
個人文章 個人相簿 個人日記 個人地圖
社區建設獎
知名人士
級別: 知名人士 該用戶目前不上站
推文 x13 鮮花 x1682
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

變數大小寫的問題而已,在 C 語言裡,變數名稱的大小寫是有差的唷 ^_^ 表情

#include <stdio.h>
#include <stdlib.h>
int main ()
{
int scores[11]={0,76,85,90,67,59,79,82,95,91,65,};
int num;
int grade;
int i,choice;
int doit=1;
int maxValue=0;
while (doit)
{
  printf("----選單----\n");
  printf("1:查詢成績\n");
  printf("2:修改成績\n");
  printf("3:顯示成績\n");
  printf("4:顯示最高分\n");
  printf("5:離開作業\n");
  printf("請輸入選項(1到4).===>");
  scanf("%d", &choice);
  if(choice<3)
  {
    printf("請輸入學生學號(1到10).==>");
    scanf("%d",&num);
  }  
   
  switch(choice)
  {
    case 1:
      grade = scores[num];
      printf("學生程績:%d\n",grade);
      break;
    case 2:
      grade = scores[num];
      printf("原來學生成績:%d\n",grade);
      printf("輸入新成績. ==>");
      scanf("%d",grade);
      scores[num]=grade;
      break;
    case 3:
      printf("學生成績:\n");
      for (i=1;i<=10;i++)
        printf("%d:%d\n",i,scores);
      printf("\n");
      break;
    case 4:
      for(i=1;i<=10;i++)
      {
        if(maxValue<scores[ i ])
        {
        maxValue=scores[ i ];
        num=i;
        }
      }
      printf("成績最高的是:%d號\n",num);  
    case 5:
      doit = 0;
      break;
  }
}  
system("PAUSE");
return 0;
}


[ 此文章被夷希微在2005-09-30 02:57重新編輯 ]

此文章被評分,最近評分記錄
財富:20 (by codeboy) | 理由: 回答問題獎勵~^^


視之不見,名曰夷;
聽之不聞,名曰希;
搏之不得,名曰微。
此三者不可致詰,故混而為一。

[截自老子道德經第十四章]
獻花 x0 回到頂端 [1 樓] From:台灣中華電信 | Posted:2005-09-30 02:49 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.015876 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言