📅  最后修改于: 2023-12-03 14:59:39.477000             🧑  作者: Mango
本主题提供了25套用C编写的程序,每个程序都有不同的输出。这些程序涵盖了常见的C语言编程问题和技巧,可以帮助程序员加深对C语言的理解和掌握。
每个程序都包含了代码和相应的输出示例,您可以按照以下步骤来使用这些程序:
请注意,有些程序可能需要输入数据,请按程序要求提供输入,并检查输出结果是否符合预期。
#include <stdio.h>
int main() {
printf("Hello, World!");
return 0;
}
输出:
Hello, World!
#include <stdio.h>
int main() {
int num1, num2, sum;
printf("请输入两个整数: ");
scanf("%d %d", &num1, &num2);
sum = num1 + num2;
printf("两数之和为: %d", sum);
return 0;
}
输出示例:
请输入两个整数: 5 3
两数之和为: 8
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数: ");
scanf("%d", &num);
if (num % 2 == 0) {
printf("%d 是偶数.", num);
} else {
printf("%d 是奇数.", num);
}
return 0;
}
示例输出:
请输入一个整数: 7
7 是奇数.
#include <stdio.h>
int main() {
int n, i;
unsigned long long factorial = 1;
printf("请输入一个整数: ");
scanf("%d", &n);
if (n < 0) {
printf("抱歉,负数没有阶乘.");
} else {
for (i = 1; i <= n; ++i) {
factorial *= i;
}
printf("%d 的阶乘为 %llu", n, factorial);
}
return 0;
}
示例输出:
请输入一个整数: 5
5 的阶乘为 120
#include <stdio.h>
int main() {
int year;
printf("请输入年份: ");
scanf("%d", &year);
if (year % 4 == 0) {
if (year % 100 == 0) {
if (year % 400 == 0)
printf("%d 是闰年.", year);
else
printf("%d 不是闰年.", year);
} else
printf("%d 是闰年.", year );
} else {
printf("%d 不是闰年.", year);
}
return 0;
}
示例输出:
请输入年份: 2020
2020 是闰年.
以上只是其中的5个示例程序,您可以继续探索剩下的20个程序,每个程序都有独特的输出。希望这些程序对您熟悉和理解C语言的编程概念有所帮助。