20201022-成信大-C语言程序设计-20201学期《C语言程序设计B》C-trainingExercises15
P227

/*
编写一程序P227.C实现以下功能
从键盘读入两个整数iBegin和iEnd,要求输出≤iBegin且≥iEnd的所有整数。
编程可用素材:
printf("Please Input two number: ");
printf("\nResult: ");
printf(" %d");
程序的运行效果应类似地如图1所示,图1中的203 192是从键盘输入的内容。
Please Input two number: 203 192
Result: 203 202 201 200 199 198 197 196 195 194 193 192
图1 程序运行效果示例
*/
#include <stdio.h>
int main(void)
{
int iBegin, iEnd;
int i;
printf("Please Input two number: ");
scanf("%d%d", &iBegin, &iEnd);
printf("\nResult: ");
/*
注意:
1. 循环的起点
2. 循环的终点
3. 循环的增量,变化方向
*/
for (i = iBegin; i >= iEnd; i--)
{
printf(" %d", i);
}
return 0;
}
P112

/*
编写一程序P112.C实现以下功能
设某企业2006年的产值为5000万,计划以后每年的增长率为x(x从键盘输入,例如输入8.75表示8.75%),
计算该企业的产值在哪年实现翻番以及翻番时的产值,
然后输出(输出时以万为单位,应考虑有小数)。
编程可用素材:
printf("Please input x: ");
printf("\nyear = … nian, chanzhi = …);
程序的运行效果应类似地如图1所示,图中的红色部分是从键盘输入的内容。
Please input x: 50.6
year = 2008 nian, chanzhi = 11340.18
图1 程序运行效果示例
要点:
1. 要特别注意百分数的使用