WDHK 2022-03-19 13:40 采纳率: 87.5%
浏览 46
已结题

C语言相关问题不太懂,是否需要用循环

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图

#include<stdio.h>
void f() {
static int a = 200;
int b = 1;
++b;
printf("%d+%d\n", a, b, a + b);
a += 200;
}
main()
{
int n;
for (n= 1; n <= 5; n++)
f();
}

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

怎么改成+1
+2
+3
+4这种效果

  • 写回答

1条回答 默认 最新

  • 快乐鹦鹉 2022-03-19 14:04
    关注

    printf("%d+%d\n", a, b, a + b);
    输出三个数,但前面只有两个%d

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月27日
  • 已采纳回答 3月19日
  • 创建了问题 3月19日