尊旭网
当前位置: 尊旭网 > 知识 >

如鹏网

时间:2025-03-02 20:24:46 编辑:阿旭

C语言编程?

以3名同学为例的代码如下:运行结果如下:附源码:(改为40名同学)#include #define N 40void inid(long id[]) { // 输入所有同学学号 int i; for (i = 0; i < N; i++) scanf("%ld", &id[i]);}void inscore(int score[][5]) { // 输入所有同学成绩 int i, j; for (i = 0; i < N; i++) { for (j = 0; j < 4; j++) scanf("%d", &score[i][j]); }}void sumscore(int score[][5]) { // 计算每名同学总分 int i, j; for (i = 0; i < N; i++) { score[i][4] = 0; // 总分初始化为0 for (j = 0; j < 4; j++) score[i][4] += score[i][j]; }}void display(long id[], int score[][5]) { int i, j; printf("学号\t\t课程1\t课程2\t课程3\t课程4\t总分\n"); for (i = 0; i < N; i++) { printf("%08ld", id[i]); // 输出8位学号,不够补0 for (j = 0; j < 4; j++) // 输出各科成绩 printf("\t%d", score[i][j]); printf("\t%d\n", score[i][4]); // 输出总分 }}int main() { long id[N]; int score[N][5]; inid(id); inscore(score); sumscore(score); display(id, score); return 0;}

有什么好的C语言在线编程网站吗

要学C语言的话,其实不用计算机基础知识也可以,不过需要用到有数学的知识,因为C语言属于计算机方面的编程类而不像是一些理论性的东西,它要求动手能力要更强一点。假如你想快点学C语言的话就是经常上机写程序,程序写多了就自然懂了,有疑问的问题就上机去做个实验就明白了,实验中会让你快速成长。如果你想学得更精通的话,必须学习数据结构与算法。它需要一定的数学功底,特别是高中的一些知识。3。注意的地方不多,再强一次,编程的东西不能只是纸上谈兵。现在一般很少在TURBRO2。0上写程序了,介绍你一些C语言编程的软件,VC6。0,DEVCPP等。网站推荐 csdn,编程中国,