C语言(第四章)

第四章


4有三个整数 a,b,c,有键盘输入,输出最大值。

#include<stdio.h>
int main()
{
  int a,b,c,max;
  printf("请输入三个整数,以逗号隔开\n");
  scanf("%d,%d,%d",&a,&b,&c);
  max=a;
  if(b>max)
	  max=b;
  if(c>max)
	  max=c;
  printf("最大值为%d",max);
  return 0;
}

C语言(第四章)
5
求平方根

#include<stdio.h>
#include<math.h>
int main()
{
	int a,gen;
     printf("请输入一个小于1000的正数");
		scanf("%d",&a);
if(a>1000)
	{printf("请重输\n");
	 scanf("%d",&a);
	}
gen=sqrt(a);
  printf("%d平方根为%d",a,gen);
  return 0;
}

C语言(第四章)
6
x (x<1)
y=2x-1(1<=x<10)
3x-11(x>=10)

   #include<stdio.h>
int main()
{
  int x,y;
  printf("input independent variable");
  scanf("%d",&x);
  if(x<1)
     y=x;
  else if(x<10)
	  y=2*x-1;
  else
	  y=3*x-11;
  printf("the dependent variablr is %d\n",y);
  return 0;
}

C语言(第四章)
7

#include<stdio.h>
int main()
{
  int x,y;
  printf("input independent variable");
  scanf("%d",&x);
  if(x<0)
     y=-1;
  else if(x=0)
	  y=0;
  else
	  y=1;
  printf("the dependent variablr is %d\n",y);
  return 0;
}

C语言(第四章)
8
成绩转换

#include<stdio.h>
int main()
{
  float i;
  printf("input Percentage achievement ");
  scanf("%d",&i);
  if(i<60)
	  printf("the achievement is E\n");
  else if(i<70)
	    printf("the achievement is D\n");
  else if(i<80)
	    printf("the achievement is C\n");
 else if(i<90)
	    printf("the achievement is B\n");
  else 
	    printf("the achievement is A\n");
  return 0;

}

C语言(第四章)