当前位置: 首页 > news >正文

C语言程序设计笔记—scanf、算术运算符的使用案例

例1 从键盘输入一个时间量(单位是分钟),计算该时间量相当于几小时几分钟。

(1)源程序代码

#include <stdio.h>
#include <stdlib.h>int main()
{int a,b,c;printf("请输入一个时间量(单位是时间):");scanf("%d",&a);b=a/60;c=a%60;printf("%d分钟相当于%d小时%d分\n",a,b,c);return 0;
}

(2)运行效果图

例2 从键盘输入一个四位正整数,将它每一位上的数分离出来。

(1)源程序代码

#include <stdio.h>
#include <stdlib.h>int main()
{int A,yi,san,wu,qi;printf("请输入一位四位正整数:");scanf("%d",&A);yi=A/1000;san=A%1000/100;wu=A%1000%100/10;qi=A%10;printf("%d每一位上的数分别是:\n千位:%d  百位:%d  十位:%d  个位:%d\n",A,yi,san,wu,qi);return 0;
}

(2)运行效果图

例3 从键盘输入一个实数(其中小数位数不少于3位),编程将该实数进行四舍五入,保留2位小数。

(1)源程序代码

#include <stdio.h>
#include <math.h>int main()
{double A,B;printf("请输入一位小数位数不少于3位的实数:");scanf("%lf",&A);B=(float)(round)(A*100)/100;printf("对%lf进行四舍五入(保留两位小数)结果是:%lf\n",A,B);return 0;
}

(2)运行效果图

例4 从键盘输入三角形的三条边长,求三角形的面积。

提示:求x的开方值的数学库函数是 sqrt(x),使用时需包含头文件 #include <math.h>

(1)源程序代码

#include <stdio.h>
#include <math.h>int main()
{int a,b,c;double x,s;printf("请键盘输入三角形的三边:");scanf("%d,%d,%d",&a,&b,&c);x=(a+b+c)/2;s=sqrt(x*(x-a)*(x-b)*(x-c));printf("三角形的面积是:%lf\n",s);return 0;
}

(2)运行效果图

例5 从键盘输入3个数字字符,将它们分别转换为对应的整数值(即字符0转换为整数0,字符1转换为整数1,依次类推),然后求3个整数的平均值。

(1)源程序代码

#include <stdio.h>
#include <math.h>int main()
{char a,b,c;int x,y,z;double aver;printf("请输入3个数字字符:");scanf("%c,%c,%c",&a,&b,&c);x=a-48,y=b-48,z=c-48;aver=(x+y+z)/3;printf("平均值:%lf\n",aver);return 0;
}

(2)运行效果图

http://www.dtcms.com/a/407389.html

相关文章:

  • 旅行社手机网站建设方案wordpress tag 转拼音
  • 网站建设越来越注重用户体验网站开发职业资格证书
  • 基于Rokid平台的AR沉浸式教育导览应用:从构思到实现的全流程研究
  • 网站开发 足球球队信息做静态网站的软件
  • 青岛网站设计公司我国有哪些企业网站
  • 《用AI重构工业设备故障预警系统:从“被动维修”到“主动预判”的协作实践》
  • 建设部考试网站网站开发兼职网站
  • dw建设个人网站步骤wap网站管理系统
  • 出现了oom情况怎么解决
  • JAVA解题——输入年月返回天数(附源代码)
  • 基于仓颉语言BigInt库实现SM2国密算法
  • 安康市城市建设局网站武夷山景区网站建设特点
  • 脑电模型实战系列:进入序列世界-用LSTM处理脑电时序数据
  • 深度学习图像分类
  • 宁晋企业做网站住房城乡建设网站官网入口
  • 百度商桥的代码放到网站里什么是云速建站服务
  • 强化学习-PPO损失函数
  • 给网站可以怎么做外链wordpress4.5.3zhcn
  • 数字媒体技术与数字媒体艺术:技术理性与艺术感性的双生花
  • 网站投放广告赚钱吗图书网站开发的实践意义
  • HTML应用指南:利用GET请求获取全国大疆授权体验门店位置信息
  • seo企业建站系统网站推广平台
  • FastAPI+Vue前后端分离架构指南
  • C++ 中的 const 、 mutable与new
  • MEMS加速度计如何让无人机在狂风中稳如磐石?
  • 云望无人机图传系统解析:开启高效航拍新时代
  • 临沂建设网站nginx wordpress优化
  • EUDR认证审核条件是什么?
  • 不止一页:页面路由与导航
  • Amazon Comprehend 自然语言处理案例:从概念到实战