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