1.按照格式输入并交换输出
题目描述:
输入两个整数,范围-231~231-1,交换两个数并输出。
输入描述:
输入只有一行,按照格式输入两个整数,范围,中间用“,”分隔。
输出描述:
把两个整数按格式输出,中间用“,”分隔。
输入:
a=1,b=2
输出:
a=2,b=1
参考代码:
#includeint main() { int a = 0; int b = 0; scanf("a=%d,b=%d",&a, &b); int c = 0; c = a; a = b; b = c; printf("a=%d,b=%d\n", a , b); return 0; }
2.计算机表达式的值
题目描述:
请计算表达式“(-8+22)×a-10+c÷2”,其中,a = 40,c = 212。
输入描述:
无。
输出描述:
(-8+22)×a-10+c÷2计算之后的结果,为一个整数。
参考代码:
#includeint main() { int a = 40; int c = 212; printf("%d\n",(-8 + 22)*a - 10 + c/2); return 0; }
3.能活多少秒?
题目描述:
问题:一年约有3.156x10^7s,要求输入您的年龄,显示该年龄合多少秒。
输入描述:
一行,包括一个整数age(0
输出描述:
一行,包括一个整数,输出年龄相对应的秒数。
输入:
20
输出:
631200000
参考代码:
#includeint main() { int age = 0; scanf("%d", &age); int sum = age * 3.156e7; printf("%d\n", sum); return 0; }
4.喝酸奶
题目描述:
BoBo买了一箱酸奶,里面有n盒未打开的酸奶,KK喜欢喝酸奶,第一时间发现了酸奶。KK每h分钟能喝光一盒酸奶,并且KK在喝光一盒酸奶之前不会喝另一个,那么经过m分钟后还有多少盒未打开的酸奶?
输入描述:
多组输入,每组输入仅一行,包括n,h和m(均为整数)。输入数据保证m <= n * h。
输出描述:
针对每组输入,输出也仅一行,剩下的未打开的酸奶盒数。
输入:
8 5 16
输出:
4
参考代码:
#includeint main() { int n = 0; int h = 0; int m = 0; while (scanf("%d %d %d", &n, &h, &m) != EOF ) { if (m % h) { printf("%d\n",n - m/h -1); } else { printf("%d\n", n - m / h); } } return 0; }
5.竞选社长
题目描述:
假设你们社团要竞选社长,有两名候选人分别是A和B,社团每名同学必须并且只能投一票,最终得票多的人为社长.
输入描述:
一行,字符序列,包含A或B,输入以字符0结束。
输出描述:
一行,一个字符,A或B或E,输出A表示A得票数多,输出B表示B得票数多,输出E表示二人得票数相等。
输入:
ABBABBAAB0
输出:
B
参考代码:
#includeint main() { int flag = 0; int i = 0; char arr[100] = { 0 }; gets(arr); while (arr[i] != '0') { if (arr[i] == 'A') { flag++; } if (arr[i] == 'B') { flag--; } i++; } if (flag > 0) { printf("A\n"); } else if (flag < 0) { printf("B\n"); } else { printf("E\n"); } return 0; }
还没有评论,来说两句吧...