为了账号安全,请及时绑定邮箱和手机立即绑定

哪里出错了?为什么录入完就退出了?

哪里出错了?为什么录入完就退出了?

C
慕运维5483060 2017-01-15 12:11:46
#include<stdio.h>int main(){ int select; select = 1; char choice; int ctr; ctr = 0; char xuehao[5]; char name[10]; int chengji; printf("\n"); printf("┍-----------------------------┑\n"); printf("┇                             ┇\n"); printf("┇  欢迎进入学生成绩管理系统   ┇\n"); printf("┇                             ┇\n"); printf("┕-----------------------------┙\n"); while(select) {  printf("\n");  printf("  请选择您的操作:\n\n");  printf("             1.录入学生成绩信息:\n");  printf("             2.显示学生成绩信息:\n");  printf("             0.退出。\n");  printf("  请选择按键(0~2):");  scanf("%d",&select);  printf("\n");  if(select>=0 && select<=2)  {   switch(select)   {    case 1:do{     printf("  请输入学号:");      scanf("%s",&xuehao[5]);     printf("\n");     printf("  请输入学生姓名:");      scanf("%s",&name[10]);     printf("\n");     printf("  请输入成绩:");      scanf("%d",&chengji);      printf("\n");      printf("  是否覆盖上一条信息(y/n):");      getchar();     scanf("%c",&choice);     ctr++;}while(choice=='y');      break;    case 2:     printf("  所有学生成绩如下:\n");     printf("您选择了显示所有学生的信息\n");     printf("%d:",ctr);     printf("  学号:\n",xuehao[5]);     printf("  名字:\n",name[10]);     printf("  成绩:\n",chengji);     break;    case 0:     break;   }  }   else  {   printf("输入错误,请重新输入!\n");   break;   }    } return 0; }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 933 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信