#include<stdio.h>
int main(void)
{
int retry;
do
{
int no;
printf("请输入一个整数:");
scanf("%d", &no);
if (no == 0)
puts("该整数为0.");
else if (no > 0)
puts("该整数为正数.");
else
puts("该整数为负数.");
printf("是否继续? <YES..0/NO..9>");
scanf("%d", &retry);
}while (retry == 0);
return 0;
}
4.2
#include<stdio.h>
int main(void)
{
int a, b, max, min;
int sum = 0;
printf("请输入两个整数: ");
scanf("%d %d", &a, &b);
if (a >= b)
{
min = b;
max = a;
}
else
{
min = a;
max = b;
}
do
{
sum = sum + min;
min = min + 1;
}while (min <= max);
printf("这两个整数及其之间所有整数的和为%d.\n", sum);
return 0;
}
4.3
#include<stdio.h>
int main(void)
{
int no;
printf("请输入一个正整数: ");
scanf("%d", &no);
while (no >= 0)
{
printf("%d ", no);
no--;
}
while (no >= 0)
printf("\n");
return 0;
}
4.4
#include<stdio.h>
int main(void)
{
int no;
printf("请输入一个正整数: ");
scanf("%d", &no);
while (no > 0)
printf("%d ", no--);
while (no >= 0)
{
printf("\n");
no--;
}
return 0;
}
4.5
#include<stdio.h>
int main(void)
{
int i, no;
printf("请输入一个正整数: ");
scanf("%d", &no);
i = 1;
while (i <= no)
printf("%d ", i++);
if (no < 0);
return 0;
}
4.6
#include<stdio.h>
int main(void)
{
int no, i;
printf("请输入一个正整数: ");
scanf(
4.1#include&amp;amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;amp;gt;int main(void){ int retry; do { int no; printf(&amp;amp;amp;amp;quot;请输入一个整数:&amp;amp;amp;amp;quot;); scanf(&amp;amp;a