以下函数有错误。
void xh (void) /*循环示例程序段*/
{/*xh函数体开始*/
int num;
printf("输入一个小于21的整数 \n");
scanf("%d",&num); // 这里你写成了%i\n,修改为%d
while (num < 21)/*num < 21为循环条件*/
{/*while循环体开始*/
printf("%d\n",num); // 这里你写成了%i,修改为%d
num = num + 1;
}/*while循环体结束*/
}/*x
int num;
printf("输入一个小于21的整数 \n");
scanf("%i\n",&num); 改为 scanf("%i",&num);
否则的话 你输入数字后回车 只是把数字输入了 还没有输入\n ,
不知道哦