c语言中怎样实现多行输入然后再多行输出?(多组数据求和,不需要输入输入的行数)

Python012

c语言中怎样实现多行输入然后再多行输出?(多组数据求和,不需要输入输入的行数),第1张

代码如下:

#include <stdio.h>

int main(){

  int a, b

  while (scanf("%d %d", &a, &b) != EOF) {

      printf("%d\n", a + b)

  }

  return 0

}

运行结果如下:

符合样例输出,望采纳~

通常题目都是会先输入需要输入的数据行数,然后再进行输出。

例如

3

1 1

2 2

3 3

1+1=2

2+2=4

3+3=6

第一行就是要输入3 组数据;

后面三行就是三组数据的输入;

然后是三行求和后的输出。

程序代码如下

#include<cstdio>

int aa(int n)

{

int a,b

if (n==0) return 0

else

{

scanf("%d %d",&a,&b)

aa(n-1)

printf("%d+%d=%d\n",a,b,a+b)

}

}

int main()

{

int n

scanf("%d",&n)

aa(n)

return 0

}

加上\r\n。c语言输出第二行的方法,是在输出语句的句末加上\r\n,这样输出就可以换行了,C语言程式则可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C原始码编译、连线成目标二进制档案之后即可运行。