#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a,b=1;

printf("请输入一个正整数:");
scanf("%d", &a);

while (b <=a)
printf("%d ", b++);

return 0;
}

这题很简单,题目要我们更改4-7的程序,

要从0开始递增,原本从0递增是因为赋值b=0,符合while的条件,进行输出0,需要说明的是,在引入的时候显示的还是b,而不是b++,也就是b++的结果还是b,输出显示后,进行b++的递增,再拿去while判断。

其次不换行,删除下面printf包含\n的语句就行了