首页 科普 正文

大学c语言编程题答案

科普 编辑:全赐 日期:2024-05-26 19:43:33 657人浏览

大学C语言编程题及解答

一、题目:计算平均成绩

编写一个C程序,要求输入3个学生的成绩,计算并输出他们的平均成绩。

解答:

```c

include

int main() {

float score1, score2, score3;

float average;

大学c语言编程题答案

printf("请输入第一个学生的成绩:");

scanf("%f", &score1);

printf("请输入第二个学生的成绩:");

scanf("%f", &score2);

printf("请输入第三个学生的成绩:");

scanf("%f", &score3);

average = (score1 score2 score3) / 3;

printf("三个学生的平均成绩为:%f\n", average);

return 0;

}

```

二、题目:判断奇偶数

编写一个C程序,输入一个整数,判断该数是奇数还是偶数,并输出相应的信息。

解答:

```c

include

int main() {

int num;

printf("请输入一个整数:");

scanf("%d", &num);

if (num % 2 == 0) {

printf("%d是偶数\n", num);

} else {

printf("%d是奇数\n", num);

}

return 0;

}

```

三、题目:求最大公约数和最小公倍数

编写一个C程序,输入两个正整数,计算它们的最大公约数和最小公倍数,并输出结果。

解答:

```c

include

int main() {

int num1, num2;

int temp, gcd, lcm;

printf("请输入两个正整数:");

scanf("%d %d", &num1, &num2);

int a = num1;

int b = num2;

while (b != 0) {

temp = a % b;

a = b;

b = temp;

}

gcd = a;

lcm = num1 * num2 / gcd;

printf("%d和%d的最大公约数为:%d\n", num1, num2, gcd);

printf("%d和%d的最小公倍数为:%d\n", num1, num2, lcm);

return 0;

}

```

以上是三道大学C语言编程题的解答,希望对你有帮助。

分享到

文章已关闭评论!