1.按照格式输入并交换输出
题目描述:
输入两个整数,范围-231~231-1,交换两个数并输出。
输入描述:
输入只有一行,按照格式输入两个整数,范围,中间用“,”分隔。
输出描述:
把两个整数按格式输出,中间用“,”分隔。
输入:
a=1,b=2
输出:
a=2,b=1
参考代码:
#include <stdio.h>int 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计算之后的结果,为一个整数。
参考代码:
#include <stdio.h>int main()
{int a = 40;int c = 212;printf("%d\n",(-8 + 22)*a - 10 + c/2);return 0;
}
3.能活多少秒?
题目描述:
问题:一年约有3.156x10^7s,要求输入您的年龄,显示该年龄合多少秒。
输入描述:
一行,包括一个整数age(0<age<=200)。
输出描述:
一行,包括一个整数,输出年龄相对应的秒数。
输入:
20
输出:
631200000
参考代码:
#include <stdio.h>int 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
参考代码:
#include <stdio.h>int 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
参考代码:
#include <stdio.h>int 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;
}