语言判断一个整数是奇数还是偶数_C语言顺序结构 必会程序

这篇博客介绍了多个使用C语言解决的编程问题,包括判断奇偶性的方法,计算成绩总分和平均分,温度转换,几何图形面积计算,三角形面积判断,字符大小写转换,数字的逆序输出,随机数处理,以及一元二次方程求根等基础编程练习,旨在提升C语言编程能力。
摘要由CSDN通过智能技术生成

2dd4c27327a6c4e1d6ea21b27087b43a.gif

目录
  • 加密

  • 从键盘输入一名学生的五门课成绩,求总分和平均分

  • 编写程序,将温度的单位从华氏度转换为摄氏度

  • 计算房间面积

  • 已知梯形的上底是5,下底是12,高是上、下底的平均数,求这个梯形的面积

  • 输入三角形的三边长,用海伦公式求三角形面积

  • 从键盘输入一大写字母,转换成小写字母,输出原来的大写字母和转换后小写字母

  • 从键盘输入一个字符,编程进行大小写互换后打印输出

  • 输入三角形三边长,判断能否构成三角形,若能构成则使用海伦公式输出三角形面积,不能则输出"不能构成三角形"

  • 输入两个整数,输出其中的大数。(用条件运算符)

  • 从键盘输入3个字符,找出最大的那个并输出

  • 输入一个三位正整数,将该数逆序后输出,例如输入123则输出321

  • 编写一个程序,判断一个整数的奇偶性。(不用if)

  • 从键盘输入一个正整数,判断是奇数还是偶数。(输出“是奇数”或“是偶数”)

  • 交换两个变量的值之后输出

  • 利息计算

  • 随机产生[3,10]之间的正整数作为圆半径,求圆面积、圆周长

  • 随机产生三个[10,20]间的随机数,找出其中最大数

  • 随机产生三个三位正整数,求偶数和(不用if)

  • 随机产生三个三位正整数,求第一个数的个位乘上第二个数的十位乘上第三个数的百位得到一个新数,最后求这四个数的平均值。

  • 随机产生2个[-20,20]间的正整数,从小到大排列输出

  • 随机产生三个大写字母,找出其中最小的转换成小写字母

  • 输入三个互不相同的整数,如果三个数按从小到大顺序输入,则输出1;否则输出0

  • 求一元二次方程根,设a不为0且b^2-4ac>0

说明:本文收录了一些使用条件表达式的程序,其本质上属于分支结构程序。

4c5b0bd99950f2f5393b6ab3211d5346.gif

97baeb06cf5a7833676c65857f8d2b76.png

加密

将“China”译成密码。密码规律:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“E”代替“A”。因此,“China”应译为“Glmre”。请编一程序,用赋初值的方法使c1、c2、c3、c4、c5分别为“C”、“h”、“i”、“n”、“a”。经过计算,使c1、c2、c3、c4、c5分别变为“G”、“l”、“m”、“r”、“e”,并输出。 程序: #include int main() {char c1='C',c2='h',c3='i',c4='n',c5='a'; c1+=4;//相当于c1=c1+4 c2+=4; c3+=4; c4+=4; c5+=4; printf("Password is %c%c%c%c%c\n",c1,c2,c3,c4,c5); return 0; }

从键盘输入一名学生的五门课成绩,求总分和平均分

#include int main() { float x1,x2,x3,x4,x5,sum,ave; printf("请输入学生五门课成绩:"); scanf("%f%f%f%f%f",&x1,&x2,&x3,&x4,&x5); sum=x1+x2+x3+x4+x5; ave=sum/5;//ave和sum都是实型 printf("sm=%.2f\nave=%.2f\n",sum,ave); return 0; }

编写程序,将温度的单位从华氏度转换为摄氏度

转换公式为:摄氏度=(5/9)*(华氏度-32) 程序: #include int main() {float c,f; printf("请输入华氏温度:\n"); scanf("%f",&f); c=(5.0/9)*(f-32); /*注意:不能写成5/9,否则为0。除运算符,有一个操作数是实型,则结果为实型*/ printf("摄氏温度为:%f\n",c); return 0; }  

计算房间面积

编写一个程序&#x
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值