c语言如何输入多行数据后才出现多行输出

就是说像这样(可以不用数组吗,还没学到。。。)

3

1 1

2 2

3 3

1+1=2

2+2=4

3+3=6

慕侠2084024
浏览 10348回答 3
3回答

ghzs

/*不用数组,似乎只会让程序复杂化。 如果是输出的结果是倒过来,就可以用递归的方法。*/ //C++程序代码如下 #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; }/*输出的结果:3+3=62+2=41+1=2*/
打开App,查看更多内容
随时随地看视频慕课网APP