工程分析程序设计上机作业(七)
上机目的:练习c语言的书写、循环和判断结构。
1. 编写程序实现摄氏度和华氏度的相互转换:
#include <>
main()
float c,f;
printf("请输入摄氏度:");
scanf("%f",&c);
f=c*9/5.0+32;
printf("华氏度为:%f",f);
2. 打印出6行杨辉三角形如下图:
#include<>
#define m 10
void main()
int i,j,k,n;
int a[m][m];
printf("请输入n:")
scanf("%d",&n);
if(nfor(k=0;k
4. 输入若干实数,请编写程序用于统计每个正数和负数的个数。
#include<>
main()
int n,i,p,q;
float a;
p=0;q=0;
printf("请输入数字的个数n:")
scanf("%d",&n);
for(i=1;i<=n;i++)
printf("正数的个数为:%d负数的个数为:%d",p,q);
5. 从键盘上输入三条边长,判断是否能组成三角形。
#include<>
main()
float a,b,c;
printf("please input a b c:")scanf("%f%f%f",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a)printf("a,b,c能构成三角形");
elseprintf("a,b,c不能构成三角形");
6. 输入某个点的坐标(a, b),判断该点是否位于圆心(x, y)、半径为r的圆内。
#include<>
main()
float a,b,x,y,r;
printf("请输入点的坐标a,b:")scanf("%f%f",&a,&b);
printf("请输入圆心坐标x,y:")scanf("%f%f",&x,&y);
printf("请输入圆的半径r:")
scanf("%f",&r);
if((x-a)*(x-a)+(y-b)*(y-b) printf("该点位于圆内");
elseprintf("该点不位于圆内");
7. 超额累进税率,是指将应税所得额按照税法规定分解为若干段,每一段按其对应的税率计算出该段应交的税额,然后再将计算出来的各段税额相加,即为应税所得额应交纳的个人所得税。我国最新个人所得税计算方法规定按5%至45%的九级超额累进税率计算缴纳个人所得税。
九级超额累进税率为:
1) 不超过500元的部分,税率5%;
2) 超过500元至2000元的部分,税率10%;
3) 超过2000元至5000元的部分,税率15%;
4) 超过5000元至20000元的部分,税率20 %;
5) 超过20000元至40000元的部分,税率25%;
6) 超过40000元至60000元的部分,税率30%;
7) 超过60000元至80000元的部分,税率35%;
8) 超过80000元至100000元的部分,税率40%;
9) 超过100000元的部分,税率45%。
如某人月应纳税所得额为1500元,则应纳税额为:
500*5% +1000*10% =125(元)试编写一个个人所得税计算器。
#include<>
void main()
float a,b;
printf("某人月应纳税所得额为:")scanf("%f",&a);
if(a>100000.0)
b=(a-100000.0)*0.45+29625.0;
else if(a>800000.0)
b=(a-80000.0)*0.4+21625.0;
else if(a>600000.0)
b=(a-60000.0)*0.35+14625.0else if(a>400000.0)
b=(a-40000.0)*0.3+8625.0;
else if(a>200000.0)
b=(a-20000.0)*0.25+3625.0;
else if(a>5000.0)
b=(a-5000.0)*0.2+625.0;
else if(a>2000.0)
b=(a-2000.0)*0.15+175.0;
else if(a>500.0)
b=(a-500.0)*0.1+25.0;
else if(0<=a<=500.0)
b=a*0.05;
printf("应纳税:%f元",b);
西安交大Fortran上机作业
工程分析程序设计上机作业 三 结构化编程 循环。上机目的 练习使用选择结构编制程序。1 编写一个程序,判断一个整数是否素数。program main implicit none integer x,y,n,k k 0print 请输入一个整数x read x do n 1,x y mod x,n i...
西安交大经济数学建模2019上机作业
大作业要求。1.三人为一组,做完后递交书面作业,在封面上写清参加人的姓名,班级,学号。2.大作业内容包含 问题分析 建立模型 求解及运算程序 运算结果或图表 结论。1 某厂销售部门为了找出商品销量与广告费用之间的关系,通过市场调查收集了过去30个销售周期的销量及广告费用的数据,如表。根据这些数据至少...
西安交大随机信号分析大作业
随机信号分析。学院班级 姓名学号 随机信号分析大作业。利用matlab产生一个具有零均值 单位方差的的高斯白噪声随机序列x n 并通过一脉冲响应为。的线性滤波器。1 产生一个具有零均值 单位方差的的高斯白噪声随机序列x n 检验其一维概率密度函数是否与理论相符。2 绘出输入输出信号的均值 方差 自相...