程序设计入门——C语言笔记(第4周-第5周)

本文主要介绍了C语言的循环控制,重点讲解了for循环的使用及其与while循环的关系。此外,还详细阐述了C语言的数据类型,包括整数、字符、浮点数的表示和类型选择,并探讨了类型转换以及逻辑运算和逗号运算符的应用。
摘要由CSDN通过智能技术生成

第4周:循环控制

for循环

阶乘

int fact=1;

int i=1;
for(i=1; i<=n;i++)
{fact*=fact*i;}
//阶乘 n!=1*2*3*...*n

-for循环做求和,初始值为0;for循环求乘积,初始值为1。
-for(初始值;条件;每轮动作),其中任意项均可省略,并且for循环等同于while循环

Tips:
-如果有固定次数,采用for循环
-如果必须执行一次,采用do-while循环
-其他情况使用while循环

for ( int i=10; i> 1; i /=2 ) {
    printf("%d ", i++);
}
//输出结果为 10 5 3 2。 先判断条件,执行括弧内的语句,再进行 i/=2
break和continue
break:跳出所在的那层循环
continue:跳过这一轮循环剩下的部分,进入下一个循环
for ( one = 1; one < x*10; one++ ) {
        for ( two = 1; two < x*10/2; two++ ) {
            for ( five = 1; five < x*10/5; five++ ) {
                if ( one + two*2 + five*5 == x*10 ) {
                    printf("可以用%d个1角加%d个2角加%d个5角得到%d元\n", 
                        one, two, five, x);
                    exit = 1;
                    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值