C语言编程练习

1.使⽤C语⾔写⼀个程序打印 1~100之间的奇数

2.打印9 * 9乘法⼝诀表

使⽤ %2d 格式控制符将乘积左对⻬输出,使得每个乘积占两个字符宽度

3.打印100-200的素数

4. 判断三⻆形

输⼊三个整数a,b,c,判断由a,b,c作为三条边组成的三⻆形,如果不能组成三⻆形则输出:⾮三⻆ 形;如果是三⻆形,再继续判断,如果是等边三⻆形,则输出:等边三⻆形;如果是等腰三⻆形,则 输出:等腰三⻆形;否则输出普通三⻆形

5.计算最⼤公约数

6. 打印最⼩公倍数

7.计算 1/1 - 1/2 + 1/3 - 1/4 + 1/5 - … + 1/99 - 1/100 的值,并打印出结果,(注:除法分为整数除法和 浮点数除法,要计算出⼩数,得采⽤浮点数除法,浮点数除法的操作数中⾄少要保证有⼀个浮点 数。

(先遍历1-100,然后判断偶数加,奇数减)

8.输⼊10个整数,写代码找出其中最⼤值和最⼩值,计算最⼤值和最⼩值的差,并打印出差值结果

9.输⼊10个整数,然后使⽤冒泡排序对数组内容进⾏升序排序,然后打印数组的内容

10.某地发⽣了⼀件盗窃案,警察通过排查确定盗窃者必为4个嫌疑⼈的⼀个。 以下为4个嫌疑⼈的供词: A说:不是我。 B说:是C。 C说:是D。 D说:C在胡说 已知3个⼈说了真话,1个⼈说的是假话。 现在请根据这些信息,写⼀个程序来确定到底谁是盗窃者。

首先定义一个变量thieves作为小偷,由题目可知a b c d中有三人说的真话,只有一个人说的假话。用for循环 对嫌疑人 abcd 进行遍历。
既然有这里面有三句真话,一句假话,那这4句话 相加起来等于 3 就说明了有三句真话时,遍历到的那个人就是凶手。
一个判断表达式,真等于1,假等于0!!!!!
可以先看看当a是凶手时,下面的if语句相加起来是 1 ,总的算下来下面的4句话中只有一句真的。
当b 是凶手时,加起来等于 2。
当c 是凶手时,刚好等于3.所以 c 就是凶手。
如果是d 的话,也是等于1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酷狗一只

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值