c语言程序如何实现递减,c语言4-4 对4-6程序进行修改,递减到1而不是0,当输入的值小于0时不进行换行...

1、原始程序

#include

int main(void)

{

int i;

puts("please input an integer.");

printf("i = "); scanf("%d", &i);

while (i >= 0)

{

printf("%d ", i--);

}

putchar('\n');

return 0;

}

2、方法1

#include

int main(void)

{

int i;

puts("please input an integer.");

printf("i = "); scanf("%d", &i);

if (i >= 0)

{

while (i >= 1)

{

printf("%d ", i--);

}

putchar('\n');

}

return 0;

}

3、方法2

#include

int main(void)

{

int i, cnt = 0;

puts("please input an integer.");

printf("i = "); scanf("%d", &i);

while (i >= 1)

{

printf("%d ", i--);

cnt++;

}

if (cnt > 0 || i == 0)

{

putchar('\n');

}

return 0;

}

b739ec46bb5c46d9c0aa4ce35ba1ea56.png

关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。

本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。

[c语言4-4 对4-6程序进行修改,递减到1而不是0,当输入的值小于0时不进行换行]http://www.zyiz.net/tech/detail-159650.html