广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 2555 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为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.056485 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言