- 6
- 0
- 约7.84万字
- 约 21页
- 2016-12-22 发布于贵州
- 举报
1编程:要求输入整数a和b,若a*a+b*b大于100,则输出a*a+b*b百位以上的数字,否则输出两数之和a+b。 #includestdio.hmain(){int a,b,c;printf(please input a=);scanf(%d,a);printf(please input b=);scanf(%d,b);if(a*a+b*b100){c=(a*a+b*b)/100;printf(%d,c);}elseprintf(%d\n,a+b);}2编程:根据以下函数关系:当x=0,y=0;当0x=10,y=x;当10x=20,y=10;当x20,y=sin(x);输入一个x值,计算出相应的y值并输出。(提示:sin(x)属于math.h) #includestdio.h#includemath.hmain(){int x;float y;printf(please input x=);scanf(%d,x);if(x=0){y=0;}else if((0x)(x=10)){y=x;}else if ((10x)(x=20)){y=10;}elsey=sin(x);printf(%f\n,y);}3编程:根据以下函数关系:当xx=1,y=x;当1x=2,y=sqrt(x);当x2,y=sin(x);输入一个x值,计算出相应的y值并输出。(提示:sin(x)、sqrt(x)属于math.h) 参考24编程:输入三个正整数x,y,z,将这三个数由小到大输出。 #includestdio.h#includemath.hmain(){int a[3],i,max,j;printf(please input the 3 numbers:);for(i=0;i3;i++){scanf(%d,a[i]);}for(i=0;i3;i++){for(j=0;j2;j++)if(a[j]a[j+1]){max=a[j];a[j]=a[j+1];a[j+1]=max;}}printf(the result is);for(i=0;i3;i++)printf( %d,a[i]);printf(\n);}
#include stdio.h
main()
{
int a,b,c,t;
scanf(%d%d%d,a,b,c);
if(ab)
{
t=a;a=b;b=t;
}
if(ac)
{
t=a;a=c;c=t;
}
if(bc)
{
t=b;b=c;c=t;
}
printf(The answer is:%d,%d,%d\n,a,b,c);
}5编程:从键盘输入一个年号,判断该年号是否为闰年,并输出结果。闰年是能被4整除但不能被100整除;或能被100整除且能被400整除的年号。 练习书上有,第一页6编程实现四位电话号码的升位。原来电话号码为1、3、5、7、9打头的号码前加2,原来电话号码为2、4、6、8打头的加3,例如:输入1234,则输出:21234。 #includestdio.hmain(){long x,y;printf(please input telephone number );scanf(%d,x);y=x/1000;switch(y){case 1:case 3:case 5:case 7:case 9:x=2*10000+x;break;case 2:case 4:case 6:case 8:x=3*10000+x;break;}printf(the result is %ld\n,x);}7编程实现四位电话号码的升位。原来电话号码为1、2、3、4、5打头的号码前加3,原来电话号码为6、7、8、9打头的加2,例如:输入1234,则输出:31234。 参考68编程:已知分段函数:当x10时,y=2*x+1;当1x=10时,y=5*(x+1)*(x-2);当x=1时,y=1-2*x;从键盘输入x的值,计算y的值。 参考29编程:输入3个正整数,判断能否组成三角形,如果能够组成三角形,则输出三角形的面积,否则输出错误。三角形面积公式:area=sqrt(s(s-a)(s-b)(s-c)),其中s=1/2(a+b+c)。(提示:sqrt(x)属于math.h) #includestdio.h#includemath.hmain(){float x,y,z;float area,s;printf(please input:);scan
原创力文档

文档评论(0)