1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 华北水利水电大学c语言实验报告4

华北水利水电大学c语言实验报告4

时间:2023-05-08 19:25:56

相关推荐

华北水利水电大学c语言实验报告4

1)编程打印如下形式的杨辉三角形。

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

#include<stdio.h>int main(){int i = 0, j = 0;int arr[6][6];for (i = 0; i < 6; i++){for (j = 0; j < 6; j++){arr[i][j] = 1;//整个6*6方阵赋值为1}}for (i = 0; i < 6; i++){for (j = 1; j < i; j++){arr[i][j] = arr[i - 1][j] + arr[i-1][j - 1];//中间值的规律}}for (i = 0; i < 6; i++){for (j = 0; j <= i; j++){printf("%6d", arr[i][j]);//只输出左下三角}printf("\n");}}

输出结果

2)从键盘输入某班某门课的成绩(包括学号和分数),其中班级人数要求键盘输入,编程打印最高分及学生学号。

#include<stdio.h>struct student{int number;int grade;};struct student st[100];int main(){int n;printf("请输入班级人数:\n");scanf("%d", &n);int i=0, j=0;printf("请输入学号和分数:\n");for (i = 0; i < n; i++){scanf("%d,%d", &st[i].number,&st[i].grade);}int max = st[0].grade;for (i = 1; i < n; i++){if (st[i].grade> max){max = st[i].grade;j = i;//保证输出的成绩和学号对应}}printf("最高分及对应学号:%d,%d\n", max,st[j].number);return 0;}

输出结果

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。