您的位置:首页 > 编程语言 > C语言/C++

《C语言及程序设计初步》第35讲实践项目

2016-01-15 01:32 330 查看
项目1:


#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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: