1000
一开始做错了,不知道如何计算多组数据,简单来说就是不会写scanf的循环。
答案:
#include<stdio.h>
int main(void) {
int a, b;
while (scanf("%d%d", &a, &b) != EOF) {
printf("%d\n", a + b);
}
return 0;
}
笔记:
while (scanf("%d%d", &a, &b) != EOF)
如果a和b成功读入,那么scanf的返回值就是2
如果只有a被成功读入,返回值为1
如果a和b都未被成功读入,返回值为0
如果遇到错误或遇到end of file,返回值为EOF(-1)
1003
一直弄不懂为什么直接让char+1 不行,但是偶然发现c1++可以实现让字母往后进一位,所以利用了一个for循环 进4次位成功加密。
#include<stdio.h>
int main(void) {
char c1, c2, c3, c4, c5;
scanf("%c", &c1);
scanf("%c", &c2);
scanf("%c", &c3);
scanf("%c", &c4);
scanf("%c", &c5);
for (int i = 0; i < 4; i++) {
c1++;
c2