1.编写一个C程序,运行时输入a,b,c三个整数的值,输出其中值最大者。
#include <stdio.h>int main() {int a, b, c, max;// 提示用户输入三个整数printf("请输入三个整数(用空格分隔): ");scanf_s("%d %d %d", &a, &b, &c);// 假设a是最大值max = a;// 比较b和当前最大值if (b > max) {max = b;}// 比较c和当前最大值if (c > max) {max = c;}// 输出结果printf("三个整数中最大的值是: %d\n", max);return 0;
}
2.判断12503565能否同时被3和5整除。
#include <stdio.h>int main() {int num = 12503565;// 判断是否同时被3和5整除if (num % 3 == 0 && num % 5 == 0) {printf("%d 能同时被3和5整除\n", num);}else {printf("%d 不能同时被3和5整除\n", num);}return 0;
}
3.输出1900-2000年中是闰年的年份,符合下面两个条件之一的年份是闰年:
(1)能被4整除但不能被100整除;
(2)能被100整除且能被400整除。
#include <stdio.h>int main() {int year;printf("1900年到2000年中的闰年有:\n");// 遍历1900到2000年for (year = 1900; year <= 2000; year++) {// 判断闰年条件:// 1. 能被4整除但不能被100整除,或者// 2. 能被400整除if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {printf("%d ", year);}}printf("\n");return 0;
}