大学C语言编程题及解答
一、题目:计算平均成绩
编写一个C程序,要求输入3个学生的成绩,计算并输出他们的平均成绩。
解答:
```c
include
int main() {
float score1, score2, score3;
float average;
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语言编程题的解答,希望对你有帮助。
文章已关闭评论!
2024-11-26 16:49:08
2024-11-26 16:47:52
2024-11-26 16:46:48
2024-11-26 16:45:36
2024-11-26 16:44:11
2024-11-26 16:42:54
2024-11-26 16:41:32
2024-11-26 16:40:23