C语言程序实验设计

我对C语言是一窍不通,但要做实验,希望大家帮我做一下这几个实验,主要写一下程序和帮我讲解一下这个程序是怎样的:

(1)设某城市的CO2排放量年增长率为0.5%,计算20年后该城的CO2排放量与现在相比增加多少百分比。

(2)设边长为a=3cm,分别求以a为边长的正方形面积、立方体体积,及以a为直角边的等腰三角形面积。

(1)解答:#include <stdio.h>
#include <stdlib.h>
int main()
{
float co2of2000,co2of2020;//分别设了两个年份,2000和2020年,此处的两个变量表示这两个年份的co2排放量
int i=0;
printf("请输入2000年的co2排放量:");
scanf("%f",&co2of2000);//人机交互,完成对2000年co2排放量的输入
co2of2020=co2of2000;
for(i=0;i<=19;i++){
co2of2020=co2of2020*1.05;
}//循环语句计算以5%速度每年递增,到2020年会有多少的co2总量
printf("以每年%5的速度增长,到2020年会有总量:%f的co2排放,并且排放量是2000年的%f倍.\n",co2of2020,co2of2020/co2of2000);
//人机交互,输出
return 0;
}
(2)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c;//a是那个边,b代表正方形面积,c代表正方体体积
float d;//,d代表三角形面积
printf("请输入这些图形变长的大小:");
scanf("%d",&a);
b=a*a;
c=a*a*a;
d=a*a/2;
printf("以这个a为边的正方形面积是:%d. 以这个a为边的正方体体积是:%d. 以这个a为直角边的等腰三角形面积是:%f.\n",b,c,d);
}
不能上传运行结果的图片所以我不能给你直接看运行结果,你自己会运行罢
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-09
我可以帮你写,注释讲解绝对满意,腾讯9814-55795
相似回答