《明解C语言》第4章 程序的循环控制练习题答案
while(no < 0)
{
printf("Input error!");
exit(0);
}
i = 1;
while(i <= no)
printf("%d ",i++);
putchar('\n');
return (0);
}
练习4-9
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int temp,no,i;
printf("请输入一个正整数:");
scanf("%d",&no);
while(no <= 0)
{
printf("Input error!");
exit(0);
}
no % 2? (temp = (no - 1)):(temp = no);
i = 2;
while(i <= temp)
{
printf("%d ",i);