大家帮我看看我的C语言代码是否正确!

发布时间:2019-08-01 12:58:21

#include <stdio.h>

#include <stdlib.h>

int main()

{

    int a[100],i=1,k=1,j=1,c[100],t=0,k1,k2,k3;

    char b[100];

    int n=1;

    printf("请输入学生的个数和课程数:");

    scanf("%d %d",&k,&k2);

    k1=k;

    k3=k2;

scanf("%s",b);

    printf("       %s\n",b);

    for(i=1;i<=k*k2;i+=k2)

    {

        printf("\n第%d位",n);

for(k2=1;k2<k3;k2++)

{

scanf("%d",&a[k2+i+1]);

}

        n++;

    }

    n=1;

    printf("\n       %s\n",b);

    for(i=1;i<=k*k2;i+=k2)

    {

        printf("\n第%d位",n);

for(k2=1;k2<k3;k2++)

{

printf("%d ",a[k2+i+1]);

}

        n++;

    }

  system("pause");

  return 0;

}

   // printf("请输入学生编号:");

   // scanf("%d",&j);

   // printf("%d %d %d",a[j*3-2],a[j*3-1],a[j*3]);


补充:我输入了N个学生m成绩,可是输出的和输入的不一样?

推荐回答

代码看的头疼。       循环有问题

以上问题属网友观点,不代表本站立场,仅供参考!