作业二分支,循环结构
2013-10-20 12:07
260 查看
//计算和差积商余数 #include<stdio.h> int main(void) { int num1,num2; double y; char op; printf("type in an expression:"); scanf("%d%c%d",&num1,&op,&num2); printf("%d%c%d",num1,op,num2); if(op=='+'){ y=num1+num2; printf("=%.2f\n",y); } else if(op=='-'){ y=num1-num2; printf("=%.2f\n",y); } else if(op=='*'){ y=num1*num2; printf("=%.2f\n",y); } else if(op=='/'){ y=(num1/num2); printf("=%.2f\n",y); } else if(op=='%'){ y=num1%num2; printf("=%.2f\n",y); } else{ printf("unknown operator\n"); } return 0; }
//不调用pow函数求幂 #include<stdio.h> int main(void) { int i,n; double x,y; printf("enter n:"); scanf("%d",&n); printf("enter x:"); scanf("%lf",&x); y=1; for(i=1;i<=n;i++){ y=y*x; } printf("y=%.3f\n",y); return 0; }
//计算函数 #include<stdio.h> int main(void) { int m,n; double s,i; printf("m:"); scanf("%d",&m); printf("n:"); scanf("%d",&n); s=0; for(i=m;i<=n;i++){ s=s+i*i+(1/i); } printf("s=%.2f\n",s); return 0; }
//计算数列 #include<stdio.h> int main() { int n,m; double s,i; printf("enter n:"); scanf("%d",&n); s=0; m=1; for(i=1;i<=n;i++){ s=s+m*(i/(2*i-1)); m=(-1)*m; } printf("s=%.3f\n",s); return 0; }
//调用pow函数求幂 #include<stdio.h> #include<math.h> int main() { int m,n,i; printf("enter n:"); scanf("%d",&n); m=0; for(i=1;i<=n;i++){ m=m+pow(2,i); } printf("m=%d\n",m); return 0; }
//计算贷款问题 #include<stdio.h> #include<math.h> int main() { int year,money,loan; double rate,month,x,y; printf("enter loan:"); scanf("%d",&loan); printf("enter rate:"); scanf("%lf",&rate); for(year=5;year<=30;year++){ month=year*12; x=rate*pow((1+rate),month); y=pow((1+rate),month)-1; money=loan*(x/y); printf("year=%d",year); printf("money=%d\n",money); } return 0; }
相关文章推荐
- CentOS安装配置
- GIT入门之二:版本历史/回溯
- 不要以为写写代码就是计算机科学 重拾你理解偏颇的计算机科学(转)
- 如何远程登录ubuntu
- Soap WebService +pull解析
- oracle删除table不进回收站,清除当前用户的回收站
- DNS server List
- JBoss EAP 6.1 与 Spring MVC 3 相关的警告消息
- seajs使用收集
- 几个小米应用的源码
- iocomp数码管控件
- diagnose用于单据消息转储
- 行列有序矩阵求第k大元素
- 39-4
- ACL
- すべての始まり~~开始学习Python Cookbook
- 适配器模式
- Ubuntu 配置 samba 实现文件夹共享
- Linux信号集 —— Signal set and using
- jdk-6u45-linux-x64.bin