《C语言及程序设计初步》第35讲实践项目
2016-01-15 01:32
330 查看
项目1:
项目5:
#include <stdio.h> int main() { int i,a,n,sum=0,t=0; printf("请输入a和n的值:"); scanf("%d %d",&a,&n); for(i=1;i<=n;i++) { t =t*10+a; sum=sum+t; } printf("%d",sum); return 0; }项目2:
#include <stdio.h> int main() { float h_down=100,h_up,sum_h=100; int n; for(n=1;n<=9;n++) { sum_h =sum_h+h_down; h_down=h_down/2; h_up=h_down; } printf("第10次落地时共经过%f米\n",sum_h); printf("第10次反弹%f米",h_up); return 0; }项目4:
#include <stdio.h> #define M 1.0e7 int main() { long money_get=0,money_pay,f=1; int i; for(i=1;i<=30;i++) { money_pay = M*i; printf("第%d天陌生人给富翁累计%ld\t\t",i,money_pay); money_get = money_get+f; f = f*2; printf("第%d天富翁给陌生人累计%ld\n",i,money_get); } printf("30天后陌生人应给富翁%.2lf元\n",money_pay/100.0); printf("30天后富翁应给陌生人%.2lf元\n",money_get/100.0); return 0; }
项目5:
//在北京买房子 #include <stdio.h> int main() { double price_house=200,salarys=0,salary=40,rate=0.1; int year; for(year=1;year<80 && salarys<price_house;year++) { salarys+=salary; price_house = price_house*(1+rate); printf("第%d年,房子值%.0f万,程序员有%.0f万元\n",year,price_house,salarys); } if(year>=80) printf("这辈子都买不起房子了!"); else printf("%d年可以买下,继续努力工作!",year); return 0; }
相关文章推荐
- vc++6.0工具栏自绘按钮程序
- C语言括号匹配问题
- C++编程 –安全并发访问容器元素
- C++数学计算库
- c/c++中文件的操作大全,可以了解向文件读取一个结构体
- sizeof
- c++函数概念
- constexpr讲解--C++11
- C++ 模板与泛型编程
- C++ 中计算数组长度
- 传统线程调用
- 一起talk C栗子吧(第一百零一回:C语言实例--使用信号量进行进程间同步与互斥二)
- const限定符和constexpr说明符--C++11
- 使用单指针实现双链表(C++语言)
- C语言中的顺序点
- 搜索+剪枝——运筹帷幄 (road.cpp)
- UVA 10008 whats cryptanalysis 水题
- 使用doxygen为C/C++程序生成中文文档
- c++里的指数、对数等
- C++指针数组、数组指针、数组名及二维数组技巧汇总