C语言程序设计(第4版)课后练习题 第五章:循环结构设计基础

您所在的位置:网站首页 人口增长计算c语言 C语言程序设计(第4版)课后练习题 第五章:循环结构设计基础

C语言程序设计(第4版)课后练习题 第五章:循环结构设计基础

2023-12-26 16:18| 来源: 网络整理| 查看: 265

练习环境 windows 10 Visual Studio 2017

例子 5.1

在这里插入图片描述

#define _CRT_SECURE_NO_WARNINGS #include int main() { int i, sum = 0; i = 1; while (i int i,sum=0; i = 1; do { sum = sum + i; i++; } while (i scanf("%f", &amount); sum = sum + amount; } while (sum p = p * 2; t = t + p; } v = t / 1.42e8; printf("total=%e\n", t); printf("volume=%e\n", v); return 0; }

运行结果

在这里插入图片描述

例5.5 人口增长预测。据2012年末统计,我国人口约为13.54亿人,如果人口的年增长率为1%,请计算到哪- -年中国总人口超过15亿。

在这里插入图片描述

#include int main() { double p = 1.354e9,r = 0.01; int year; for (year = 2012; p float score, sum = 0, average; int i, n; for (i = 1; i float score, sum = 0, average; int i, n = 0; for (i = 1; i printf("Fail:%7.2f\n", score); continue; } sum = sum + score; n = n + 1; } average = sum / n; printf("\nn=%d,average=%7.2f\n", n, average); return 0; }

运行结果

在这里插入图片描述

注意: continue语句和break 语句的区别是: continue 语句只结束本次循环,而不是终止整个循环的执行。而break 语句则是结束整个循环过程,不再判断执行循环的条件是否成立。

例5.8有一对兔子,出生后第3个月起每个月都生一-对兔子。小兔子长到第3个月后每个月又生一对兔子。假设所有兔子都不死,问40个月的兔子总数为多少? #define _CRT_SECURE_NO_WARNINGS #include int main() { long int f1, f2; int i; f1 = 1; f2 = 1; for (i = 1; i int m, i, k; printf("please enter a integer number:"); scanf("%d", &m); k = (int)sqrt(m); for (i = 2; i k)printf("%d is a prime number.\n", m); else printf("%d is not a prime number.\n", m); return 0; }

运行效果 在这里插入图片描述

例子5.10 译密码在这里插入图片描述 #define _CRT_SECURE_NO_WARNINGS #include #include int main() { char c; while ((c = getchar()) != '\n') { if ((c >= 'a'&& c = 'A'&&c int sum = 0, i; scanf("%d", &i); while (i int sum = 0, i; scanf("%d", &i); do { sum = sum + i; i++; } while (i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3