1.编写程序,要求用户输入一个三角形的三边边长分别为a,b,c,利用海伦公式求三角形的面积。
海伦公式: a?b?cS?p(p?a)(p?b)(p?c)p?#include
float a,b,c,p,s;
printf(\请输入三边a,b,c:\ scanf(\ p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c)); printf(\}
2.三个小朋友,大毛有糖果50粒,二毛有糖果43粒,三毛有糖果13粒。现在他们三兄弟做游戏,从大毛开始,将自己的糖果三等分,三兄弟每人一份,多余的自己吃掉;然后二毛和三毛也依次这样做,问最后三兄弟各有多少糖果? #include
int a=50,b=43,c=13; a=a/3; b=a+b; b=b/3; c=a+b+c; a=a+b; c=c/3; b=b+c; a=a+c;
printf(\}
3.编写程序,要求用户输入某年年份,然后判断是否为闰年。(闰年的条件是:该年的年号能被4整除且不能被100整除,或该年的年号能被400整除,则该年是闰年,否则不是闰年。)
#include
int year;
printf(\请输入年份\ scanf(\
if(year%4==0&&year0!=0||year@0==0) {
printf(\闰年\\n\ }
else {
printf(\平年\\n\ } }
4.编写程序,随机生成一个100以内的整数。
#include
srand(time(NULL)); i=rand()0; printf(\}
5.编写一个程序,用户输入某年某月,求该月的天数。
#include
int year,month,n;
printf(\请输入年份月份:\ scanf(\
if(year%4==0&&year0!=0||year@0==0) {
if(month==2) {
n=29; } } else {
if(month==2) {
n=28; } }
switch(month) {
case 2:break; case 1: case 3: case 5: case 7:
case 8: case 10:
case 12:n=31;break; case 4: case 6: case 9:
case 11:n=30;break;
default:printf(\输入错误请重输:\ }
printf(\}
6.求分段函数的值。 0 (x<0) F(x)=
2X+1 (x>=0) #include
printf(\请输入x:\ scanf(\ if(x<0) { f=0; } else { f=2*x+1; }
printf(\}
7.已知函数
x + 3 ( x > 0 ) y= 0 ( x = 0 ) x*x – 1 ( x < 0 ) #include
printf(\请输入x:\
scanf(\ if(x>0) { y=x+3; } else { }
printf(\}
编程输入x的值,输出y的值。 8.编写程序,计算邮局汇款的汇费。如果汇款金额小于100元,汇费为1元;如果汇费在100元与5000元之间,按1%收取汇费;如果金额大于5000元,汇费为50元。汇款金额由命令行输入。
#include
float a,w;
printf(\请输入汇款金额:\ scanf(\ if (a<100) {
w=1; } else {
if(a<5000) {
w=a*1/100; } else {
w=50;
if(x=0) { y=0; } else { y=x*x-1; }
相关推荐: