c语言for循环练习题
精品文档
2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1
c语言for循环练习题
目的和要求:
1、 掌握循环结构程序设计的方法
2、 掌握简单循环程序设计方法
3、 掌握for循环程序设计
实验题目:
1、 求1+2+3+……+100的和,并输出。
#include
main
{
int a,b=0;
a=1;
for
b=b+a;
printf ;
}
2、 利用for循环编程,输出如下图形:
* *
** **
******
**** ****
***** *****
************
******* *******
******** ******** 图 图
A
#include
main
{
int a,b;
for
{
for
printf ;
printf ;
}
}
B
#include
main
{
int a,b;
for
{
for
printf ;
for
printf ;
printf ;
}
}
3、 判断输入的某个数是否为素数,若是,输出YES,否则输出NO. #include
main
{
}
int a,b,c=1; printf ; scanf ; if printf ; else { if printf ; else{for;b++){ if { c=0; break; }}if printf ;else printf ; } }
提示:素数的判断条件
4、 求100999之间的所有水仙花数,并输出。
提示:水仙花数是一个3位数的自然数,该数各位数的立方和等于该数本身。 例如:153=13+53+33,所以153为水仙花数。
#include
main
{
int a,b,c,d;
for
{
b=a/100;
c=/10;
d=a-100*b-10*c;
if
printf ;
}
}
第5章 循环结构程序设计
5.1 基本知识点
? while语句的使用格式和注意事项 ? do-while语句的使用格式和注意事项 ? for语句的使用格式和注意事项
? break和continue语句在循环语句中的应用 ? 循环结构的嵌套
? 使用goto语句实现循环结构 ? 穷举法程序设计方法 ? 迭代程序设计方法
5. 练习题5
1. 单项选择题
语句while ;中的条件!e等价于 A。 A. e==0
B. e!=1
C. e!=0
D. ~e
下面有关for循环的正确描述是D 。
A. for循环只能用于循环次数已经确定的情况 B. for循环是先执行循环体语句,后判定表达式 C. 在for循环中,不能用break语句跳出循环体
D. for循环体语句中,可以包含多条语句,但要用花括号括起来 C语言中 D 。
A. 不能使用do-while语句构成的循环
B. do-while语句构成的循环必须用break语句才能退出
C. do-while语句构成的循环,当while语句中的表达式值为非零时结束循环 D. do-while语句构成的循环,当while语句中的表达式值为零时结束循环 C语言中while和do-while循环的主要区别是A 。 A. do-while的循环体至少无条件执行一次
B. while的循环控制条件比do-while的循环控制条件严格
C. do-while允许从外部转到循环体内 D. do-while的循环体不能是复合语句 以下程序段C 。
int