1-分离各位数

写一个程序,输入x(三位数),输出其个、十、百位数,用空格隔开

任务和代码

/*
*copyright (c)2017年,CSDN学院
*All rights resrrved.
*文件名称:mian.c
*作    者:黄家俊
*完成日期:2017年12月8日
*版本号:v1.0
*/
//  问题描述:写一个程序,输入x(三位数),输出其个、十、百位数,用空格隔开
//  程序输出;个、十、百位数。
#include <stdio.h>
#include <stdlib.h>int main()
{int x,a,b,c;printf("请输入一个整数:");scanf("%d",&x);printf("个十百位数分别是:%d %d %d",(a=x%10),(b=(x/10)%10),(c=x/100));   //个位数等于整数除以10再取余,十位数等于整数除以10,再除以10,取余数。百位数直接除以100.return 0;
}

运行结果

2.分离整数和小数部分

编写一个程序,其功能为:从键盘上输入一个浮点数(小数点后有三位数),然后分别输出该数的整数部分和小数部分。

任务和代码

/*
*copyright (c)2017年,CSDN学院
*All rights resrrved.
*文件名称:mian.c
*作    者:黄家俊
*完成日期:2017年12月8日
*版本号:v1.0
*/
//  问题描述:编写一个程序,其功能为:从键盘上输入一个浮点数(小数点后有三位数),然后分别输出该数的整数部分和小数部分。
//  程序输出;该数的整数部分和小数部分。
#include <stdio.h>
#include <stdlib.h>int main()
{float x;int a,b;printf("请输入一个浮点数:");scanf("%f",&x);a=x;    //强制转换b=(int)(x*1000)%1000;   //百位数乘以1000再除以1000,既得小数printf("分别是:%d %d ",a,b);return 0;
}

运行结果

3.-如何买玫瑰?

小慧过生日,小明要买鲜花送她。每枝红玫瑰5元,满5支送1枝,满20枝送5枝。小明一共有n(n>10)元钱,最多能买到多少?

任务和代码

/*
*copyright (c)2017年,CSDN学院
*All rights resrrved.
*文件名称:mian.c
*作    者:黄家俊
*完成日期:2017年12月8日
*版本号:v1.0
*/
//  问题描述:小慧过生日,小明要买鲜花送她。每枝红玫瑰5元,满5支送1枝,满20枝送5枝。小明一共有n(n>10)元钱,最多能买到多少?
//  程序输出;买到的玫瑰花。
#include <stdio.h>
#include <stdlib.h>int main()
{int money,flower,give1,give2;printf("请输入你买鲜花的钱:");scanf("%d",&money);flower=money/5;    //实际买的玫瑰花give1=flower/20*5;  //贪心法   先计算  20送5give2=(flower-(flower/20)*20)/5;  //不够买20赠5的,享受买5赠1的printf("一共可以买 %d 朵鲜花!谢谢惠顾。",flower+give1+give2);return 0;
}

运行结果

4.玩数字

输入3个双精度实数,分别求出它们的和、平均值、平方和以及平方和的开方,并输出所求出各个值。

任务和代码

/*
*copyright (c)2017年,CSDN学院
*All rights resrrved.
*文件名称:mian.c
*作    者:黄家俊
*完成日期:2017年12月8日
*版本号:v1.0
*/
//  问题描述:输入3个双精度实数,分别求出它们的和、平均值、平方和以及平方和的开方,并输出所求出各个值。
//  程序输出;和、平均值、平方和以及平方和的开方
#include <stdio.h>
#include <stdlib.h>
#include <math.h>    //函数库
int main()
{float x,x1,x2;  float sum,avg,sq_sum,root;  scanf("%f %f %f", &x, &x1, &x2);  sum = x + x1 + x2;  //三数相加等于和avg = sum / 3;    //三个数的和除以三等于平均值sq_sum = x*x + y*y + z*z;  //平方的和root = sqrt(sq_sum);     //  使用函数库计算平方和的开方printf("和:%f\n", sum);  printf("平均:%f\n", avg);  printf("平方和:%f\n", sq_sum);  printf("平方和开方:%f\n", root);  return 0;
}

运行结果

5.坐标转换

写一个程序把极坐标(r,θ) (θ之单位为度)转换为直角坐标( X,Y)。

任务和代码

/*
*copyright (c)2017年,CSDN学院
*All rights resrrved.
*文件名称:mian.c
*作    者:黄家俊
*完成日期:2017年12月8日
*版本号:v1.0
*/
//  问题描述:写一个程序把极坐标(r,θ) (θ之单位为度)转换为直角坐标( X,Y)。
//  程序输出;直角坐标
#include <stdio.h>
#include <stdlib.h>
#include <math.h>    //函数库
#define PI 3.1415926   //符号常量
int main()
{float r, theta, x, y;printf("请输入极坐标:");scanf("%f %f", &r, &theta);x = r * cos(theta/180*PI);//注意cos需要弧度作为参数y = r * sin(theta/180*PI);printf("直角坐标是 %f %f", x, y);return 0;
}

运行结果

3.第三章,算术运算符与算术表达式相关推荐

  1. 【笔记】Java的运算符(赋值运算符号、一元运算符、算术运算符、关系运算符、自增与自减运算符、逻辑运算符、括号运算符、位运算符、三元(三目)运算符)、表达式与语句:简洁表达式

    文章目录 一.运算符 1.赋值运算符号 2.一元运算符 3.算术运算符 4.关系运算符 5.自增与自减运算符 6.逻辑运算符 7.括号运算符 8.位运算符 左移位: 右移位: 9.三元(三目)运算符 ...

  2. c语言算术运算的作用,C语言算术运算符和算术表达式

    C语言算术运算符和算术表达式 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算.下面和大家分享一些C语言算术运算符和算术表达式,一起来看看吧! 一. 基本的算术运算符 (1)+(加法运算 ...

  3. 计算机的算数运算符号位参与计算吗,C语言算术运算符和算术表达式

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 C语言中运算符和表达式数量之多,在高级语言中是少见的.正是丰富的运算符和表达式使C语言功能十分完善.这也是C语言的主要特点之一. C语言的运算符不仅具有不 ...

  4. C语言算术运算符和算术表达式

    C语言中运算符和表达式数量之多,在高级语言中是少见的.正是丰富的运算符和表达式使C语言功能十分完善.这也是C语言的主要特点之一. C语言的运算符不仅具有不同的优先级,而且还有一个特点,就是它的结合性. ...

  5. java表达式语句_Java基础知识笔记第三章:运算符表达式语句

    算术运算符与表达式 操作符描述例子 + 加法 - 相加运算符两侧的值 A + B 等于 30 - 减法 - 左操作数减去右操作数 A – B 等于 -10 * 乘法 - 相乘操作符两侧的值 A * B ...

  6. C++算术运算符与算术表达式

    C++中的算术运算符包括基本的算术运算符和自增.自减运算符.由算术运算符.操作数和括号构成的表达式称为算术表达式.

  7. python算术运算符_Python算术运算符及用法详解

    Python 支持所有的基本算术运算符,这些算术运算符用于执行基本的数学运算,如加.减.乘.除和求余等.下面是 7 个基本的算术运算符. +:加法运算符,例如如下代码:a = 5.2 b = 3.1 ...

  8. 【x86汇编】第三章:宏汇编语言的表达式

    文章目录 表达式 常量 数值表达式 变量 标号 地址表达式 属性定义算符PTR 定义类型运算符THIS 跨段前缀算符 属性分离运算符 其它算符 常用运算符优先级 常用的机器指令语句 数据传送指令 一般 ...

  9. python基础学习(二)注释和算术运算符

    注释 1. 注释的作用 注释就是对某些代码进行标注说明,以增强代码的可读性.我们在写程序的时候,编写的某一部分代码的意图不太明显,这时候就需要对这一部分代码加以说明,来明确这一部分到的意图.一般的编程 ...

最新文章

  1. yum下载包保存到本地
  2. python主流版本-python主流版本
  3. 动态代理的两种方式_动态代理是基于什么原理?
  4. iccv2020论文汇总_ICCV2019 最佳论文出炉,附1987~2019历届ICCV最佳论文汇总( 提供下载)...
  5. 回归素材(part7)--机器学习入门到实战-MATLAB实践应用
  6. OSGi服务测试助手:ServiceRegistrationRule
  7. 《MySQL——事务》
  8. Bootstrap HTML 编码规范之JavaScript生成的标签
  9. 使用 HTML5, javascript, webrtc, websockets, Jetty 和 OpenCV 实现基于 Web 的人脸识别
  10. Java web(2012/2/23)
  11. 游戏产业链:游戏分发/渠道商
  12. .net课堂流水账_20110116
  13. 基于FPGA的LVDS接口设计
  14. matlab水印提取
  15. word中怎么做思维导图,思维导图怎么画
  16. 一文读懂 Linux 下单机实现百万并发的内核黑科技:连接跟踪(Conntrack)
  17. URP渲染管线场景优化实战 2.1静态资源导入及优化——Audio
  18. 青你3倒奶,蒙牛装小白花?
  19. 如何阅读机器学习论文
  20. 本地浏览器远程访问服务器tensorboard(MobaXterm)

热门文章

  1. vue组件中如何给iframe标签中的img设置宽和高
  2. CAMWorks 2021 SP1 x64 Multilingual for Solid Edge 2020-2021
  3. java计算机毕业设计山西工艺美术馆源代码+数据库+系统+lw文档
  4. ios keychain 不被清理_清理iPhone内存【超实用】
  5. SpringCache详解
  6. Windows DIB文件操作详解-3.DDB转DIB
  7. ug/L和ppm换算
  8. 西工大计算机学院王庆,王庆的个人主页-西北工业大学教师个人主页
  9. php图像去光照,如何用ps去除脸部光照不均匀?
  10. pandas、pyecharts绘制基金走势图-04