#include<stdio.h> voidmain() { int a; printf("请在1-6之间输入一个数\n"); scanf("%d", &a); if (a > 6 || a < 1) { printf("您输入的数不在范围"); } else { switch (a) { case6: printf("恭喜中将"); break; case4: printf("恭喜中奖"); break; case2: printf("恭喜中奖"); default: printf("很遗憾,未中奖"); break; } } }
自动寻找水仙花数
1 2 3 4 5 6 7 8 9 10 11 12 13 14
#include<stdio.h> intmain() { for (int i = 100; i < 1000; i++) { int b = i / 100, /* code */ s = i / 10 % 10, g = i % 10; if (b * b * b + s * s * s + g * g * g == i) { printf("%d是水仙花数!\n", i); /* code */ } } }
#include<stdio.h> intmain() { longlong target, a = 1, b = 0, c = 0; printf("请输入想要获取的斐波那契位数(不超过153):"); scanf("%d", &target); if (target == 1) { printf("1"); } else { for (int i = 0; i < target - 1; i++) { c = b; b = a; a = a + c; } printf("%lld", a); } }