1、 y5=num1%num2;num1,num2和y1=%dnnum1,num2差y2=%dnnum1,num2积y3=%dnnum1,num2商y4=%lfnnum1,num2余y5=%dn,y1,y2,y3,y4,y5);2为了倡导居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时以内的,电价为0.53元/千瓦时;超出50千瓦时的用电量,电价上调0.05元/千瓦时。编写程序,输入用户的月用电量(千瓦时),计算并输出该用户应支付的电费(元)。 double x,y;请输入月用电量:xn%lfx); if(x int lower,upper
2、,month,year,loan; double money,rate; lower=5;upper=30;请输入贷款本金:loannloan);请输入月利率:ratenrate);还款年限t月还款额n for(year=lower;yearc&a+cb&b+ca) perimeter=a+b+c; s=(a+b+c)/2.0; area=sqrt(s*(s-a)*(s-b)*(s-c);三角形的周长perimeter=%.2lfn三角形的面积area=%.2lfn,perimeter,area);2、 double salary,tax,rate;请输入职工的月薪:salarynsalary
3、); if(salary=850) rate=0; else if(salary=1350) rate=5;=2850) rate=10;=5850) rate=15; else rate=20; tax=rate*(salary-850)/100;职工应缴个人所得税tax=%.2lfn,tax);3、 double m,n,y;请输入行驶里程(公里):mn等待时间(分钟):%lf%lf if(m+n/5.0)=3) y=10; else if(m+n/5.0)=90) A+; else if(score=80) B+;=70) C+;=60) D+; else E+; printf(平均成绩
4、=%lfn,total/n);等级成绩个数:nA=%dnB=%dnC=%dnD=%dnE=%dn,A,B,C,D,E);5、 int year;21世纪所有的闰年: for(year=2000;3000; if(year%4=0&year%100!=0|year%400=0)%dn,year);第四章作业#includestdio.hmath.hdouble x,s; 请输入一个实数x: s=0;i=1; while(pow(x,i)/fact(i)=0.00001) s=pow(x,i)*1.0/fact(i)+s; i+;s=%.2lfn,s); double result; result
5、=1; result=result*i; return result; int x,a,count,sum;请输入一个整数x:count=0;0) x=-x; do a=x%10; sum=sum+a; x=x/10; count+; while(x!=0);位数=%dn,count);各个位数之和为: return 0; int a,n,i=1,s=0,t=0;请输入两个正整数a,n=: while(i=n)t=t+a;s=s+t; a=a*10; +i;a+aa+aaa+aaa=%dn7、 int i,j,k,l,n;1-10000之间的水仙花数有: for(n=10;n0;j=j/10)
6、 n=k/j;,n%10);if(j!=1)11、 int p,r,n,m,temp;请输入两个正整数:n,&m); if(nm) temp=n; n=m; m=temp; p=n*m; while(m! r=n%m; m=r;最大公约数为:最小公倍数为:,p/n);13、 int i,j;=3; for(j=0;j=2-i;j+) =2*i;* =2;=i;=4-2*i;第五章#include =1,n=m&num1=1000)nis(num1);void is(int num)int i,j,k; for(num=1;num1000;num+) i=num/100;j=num/10%10;
7、 k=num%10;if(i*100+j*10+k*1=i*i*i+j*j*j+k*k*k),num);6.int reverse(int number); int x;请输入一个正整数: reverse(x);int reverse(int number),number%10);number=number/10; return number;第七章作业 int i,j=0,k=0,n,p,q,max,min;int a10;请输入n(110)的值: n请输入%d个数:ai); min=a0;max=a9;if(aimax) max=ai;j=i; p=a9;a9=aj;aj=p; q=a0;a0=ak;ak=q;%8d,ai);4. int m,n,i,j,sum; int a66,x80;请输入m,n(1=m,n=6)的值:,m*n);m;aij);for(j=0;%4d,aij); sum=0; sum=sum+aij;xi=sum;,xi);5. int a33,max,max1,max2,i,j,flag=1;请输入9个数: scanf( for(i=0; max=ai0; for(j=0;
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1