学习c语言第二天!

本文详细介绍了Python中的while、do-while和for三种循环结构的语义,以及如何用它们实现判断素数、数字和求和、求最大公约数等实用功能。通过示例展示了这些循环在实际问题中的应用。
摘要由CSDN通过智能技术生成

三种循环 

while语句的语义是:计算表达式的值,当值为真(非0)时, 执行循环体代码块。

do while :它先执行循环中的执行代码块,然后再判断while中表达式是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-while循环至少要执行一次循环语句

for:执行表达式1,对循环变量做初始化;
        判断表达式2,若其值为真(非0),则执行for循环体中执行代码块,然后向下执行;若其值为假(0),则结束循环;
        执行表达式3,(i++)等对于循环变量进行操作的语句;
        执行for循环中执行代码块后执行第二步;第一步初始化只会执行一次。
        循环结束,程序继续向下执行。
例题

输入正数n,判断n是否为素数。若为素数则输出1,否则输出0。(提示:素数是指只可以被1和其本身整除的正数(1除外))
输入10输出0
输入7输出1
测试:
输入9输出0

输入一个正整数,输出其各个位置上的数字之和。
输入 1234输出10
输入 12534输出15
测试
输入 4325输出14

从键盘输入若干正数,对其求和并输出,遇到负数则终止输入。
输入32 33 50 34 65 67 -1 输出281
输入13 15 17 30 35 -2 输出110
测试
输入31 33 50 34 65 67 -5 输出280

键盘输入两个正整数m,n,求出他们的最大公约数。
输入20 15 输出5
测试
输入32 80 输出16

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值