c语言基础编程训练题
  注意:部分代码双引号中英文有问题,自己调整!
1.输入2个整数,求两数的平方和并输出。 
  #include <stdio.h>
   main()
{ int  a,b,s; 
 printf("please input a,b:\n");
 scanf("%d%d",&a,&b);
 s=a*a+b*b;
    printf("the result  is %d\n",s);
 } 
2. 输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。
#include <stdio.h>
   #define PI 3.14 <stdio.h>
main()
{ float  r ,s , l; 
 printf("please input r:\n");
 scanf("%f",&r);
if (r>=0)                       
  {s=pi*r*r;
      l=2*i*r ;
  printf("the area is %f\n",s);
printf("the circumference is %f\n",l);}
else 
printf("input error!\n");
 } 
3、函数y=f(x)可表示为:
                   2x+1   (x<0)
             y=    0     (x=0)
                   2x-1  (x>0)
编程实现输入一个x值,输出y值。 
main()
{int x,y;
scanf("%d",&x);
If(x<0)y=2*x+1;
If(x>0)y=2*x-1;
If(x==0) y=0;
printf(“%d”,y);}
4、编写一个程序,从4个整数中出最小的数,并显示此数。
main( )
{int a,b,c,d,t;
 scanf ("%d,%d,%d,%d",&a,&b,&c,&d);
 if (a>b)
   {t=a; a=b; b=t;}
 if (a>c)
   {t=a; a=c; c=t;}
 if (a>d)
   {t=a; a=d; d=t;}
 printf ("min = %d \n",a);
}
5.有一函数当x<0时y=1,当x>0时,y=3,当x=0时y=5,编程,从键盘输入一个x值,输出y值。
main()
{int x,y;
scanf("%d",&x);
if (x<0) y=1;
else if(x==0) y=5;
else y=3;
printf("x=%d,y=%d\n",x,y);}
6.从键盘输入两个数,求出其最大值(要求使用函数完成求最大值,并在主函数中调用该函数)
main()
{float max(float x,float y);     
float a,b,m;
scanf("%f,%f",&a,&b);
m=max(a,b);
printf("Max is %f\n",m);
}
float max(float x,float y)
{
float temp;
基础c语言代码
if (x<y)
{temp=x;
       x=y;
 y=temp;
}
return(x);
}
  7、从键盘输入你和你朋友的年龄,编成判断谁的年龄最大,并打印最大者的年龄。
#include  <stdio.h>
main()
{ int  yourAge, hisAge;
printf("Please enter your age:");
scanf("%d", &yourAge);       /*输入你的年龄yourAge*/
printf("Please enter your friend's age:");
scanf("%d", &hisAge);       /*输入你朋友的年龄hisAge*/
if (yourAge >= hisAge)
{
printf("You are older! Your age is = %d\n", yourAge); 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。