Minecraft程序猿 发表于 2020-12-6 15:58:20

C语言简单成绩制表程序

可进行8科*8人的成绩列表可视化,有点简陋,只支持单个英文字母的姓名和科目#include<stdio.h>

int main(void)
{
    printf("-----成绩统计程序-----\n");
   
    int names;
    int grades;
    int subjects;
    int x, y, z;
   
    for(x=0; x<8; x++)
    {
      printf("请输入第%d号科目名称:",x+1);
      scanf("%s",&subjects);
      printf("%c\n",subjects);
    }
   
    for(x=0; x<8; x++)
    {
      for(y=0 ;y<8; y++)
      {
            getchar();
            printf("输入%c科目第%d号学生姓名及分数(空格隔开):",subjects,y+1);
            scanf("%d %d",&names,&grades);
      }
    }
    printf("录入完成,正在统计");
    printf("统计结果:\n\
\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\n\
%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\n\
%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\n\
%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\n\
%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\n\
%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\n\
%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\n\
%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\n\
%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\n",\
subjects,subjects,subjects,\
subjects,subjects,subjects,\
subjects,subjects,\
names,grades,grades,grades,\
grades,grades,grades,grades,\
grades,names,grades,grades,\
grades,grades,grades,grades,\
grades,grades,names,grades,\
grades,grades,grades,grades,\
grades,grades,grades,names,\
grades,grades,grades,grades,\
grades,grades,grades,grades,\
names,grades,grades,grades,\
grades,grades,grades,grades,\
grades,names,grades,grades,\
grades,grades,grades,grades,\
grades,grades,names,grades,\
grades,grades,grades,grades,\
grades,grades,grades,names,\
grades,grades,grades,grades,\
grades,grades,grades,grades);

    return 0;
}
页: [1]
查看完整版本: C语言简单成绩制表程序