3.1
#define _CRT_SECURE_NO_WARNINGS #includeint main() { int a = 0, b = 0; printf("整数A:"); scanf("%d", &a); printf("整数B:"); scanf("%d", &b); if (a% b==0 ) printf("B是A的约数"); else printf("B不是A的约数"); return 0; }
3.2
正常运行
3.3
#define _CRT_SECURE_NO_WARNINGS #includeint main() { int a = 0; printf("请输入一个整数:"); scanf("%d", &a); if (a >= 0) printf("绝对值是%d", a); else printf("绝对值是%d", -a); return 0; }
3.4
#define _CRT_SECURE_NO_WARNINGS #includeint main() { int a = 0, b = 0; puts("请输入两个整数:"); printf("整数A:"); scanf("%d", &a); printf("整数B:"); scanf("%d", &b); if (a == b) printf("A和B相等"); else if(a>b) printf("A大于B"); else printf("A小于B"); return 0; }
3.5
#define _CRT_SECURE_NO_WARNINGS #includeint main() { int a = 1, b = 2; printf("%dn", a == b); printf("%dn", a < b); printf("%dn", a > b); printf("%dn", a != b); return 0; }
3.6
#define _CRT_SECURE_NO_WARNINGS #includeint main() { int a = 0, b = 0, c = 0; int min = 0; scanf("%d%d%d", &a, &b, &c); min = a; if (b < max) min = b; if (c < max) min = c; printf("最小值为%d", max); return 0; }
3.7(经典问题)
#define _CRT_SECURE_NO_WARNINGS #includeint main() { int a = 0,b = 0,c = 0, d = 0, max = 0; scanf("%d%d%d%d", &a, &b, &c, &d); max = a; if (b > a) max = b; if (c > b) max = c; if (d > c) max = d; printf("最大值为:%d", max); return 0; }
3.8
#define _CRT_SECURE_NO_WARNINGS #includeint main() { int a = 0, b = 0; puts("请输入两个整数:"); printf("整数1:"); scanf("%d", &a); printf("整数2:"); scanf("%d", &b); if (a > b) printf("它们的差是:%d", a - b); else printf("它们的差是:%d", b - a); return 0; }
3.9(三目运算符要好好利用,并且格式要记对)
#define _CRT_SECURE_NO_WARNINGS #includeint main() { int a = 0, b = 0; puts("请输入两个整数:"); printf("整数1:"); scanf("%d", &a); printf("整数2:"); scanf("%d", &b); a == b ? printf("它们相等") : printf("它们不相等"); return 0; }
3.10(这个题想出来就好写了)
#define _CRT_SECURE_NO_WARNINGS #includeint main() { int a = 0, b = 0, c = 0; puts("请输入三个整数。"); printf("整数A:"); scanf("%d", &a); printf("整数B:"); scanf("%d", &b); printf("整数C:"); scanf("%d", &c); if (a == b && a == c) printf("三个值都相等"); else if (a != b && a != c && b != c) printf("三个值都不相等"); else printf("有两个值相等"); return 0; }
3.11
#define _CRT_SECURE_NO_WARNINGS #includeint main() { int a = 0, b = 0; puts("请输入两个整数"); printf("整数A:"); scanf("%d", &a); printf("整数B:"); scanf("%d", &b); if ((a - b) <= 10 || (b - a) <= 10) printf("它们的差小于等于10"); else printf("它们的差大于等于11"); return 0; }
3.12
#define _CRT_SECURE_NO_WARNINGS #includeint main() { int a = 0; printf("请输入一个整数:"); scanf("%d", &a); switch (a % 2) { case 0:puts("该整数是偶数"); break; default:puts("该整数是奇数"); } return 0; }
3.13(default放最后的时候可以不加break)
#define _CRT_SECURE_NO_WARNINGS #includeint main() { int month; printf("请输入月份:"); scanf("%d", &month); switch (month) { case 1:printf("%d月是冬季", month); break; case 2:printf("%d月是冬季",month); break; case 3:printf("%d月是春季",month); break; case 4:printf("%d月是春季",month); break; case 5:printf("%d月是春季",month); break; case 6:printf("%d月是夏季",month); break; case 7:printf("%d月是夏季",month); break; case 8:printf("%d月是夏季",month); break; case 9:printf("%d月是秋季",month); break; case 10:printf("%d月是秋季",month); break; case 11:printf("%d月是秋季",month); break; case 12:printf("%d月是冬季",month); break; default:printf("%d月不存在!",month); break; } return 0; }



