第一章 程序设计与C语言
1、输入两个数计算和、差、积、商
1 #include <stdio.h> 2 int main() 3 { 4 float a,b,sum,sub,mul,div; 5 printf("请输入两个数:\n"); 6 scanf("%f,%f",&a,&b); 7 8 sum=a+b; 9 sub=a-b; 10 mul=a*b; 11 div=a/b; 12 13 printf("a+b=%f\na-b=%f\na*b=%f\na/b=%f\n",sum,sub,mul,div); 14 }
2、输入两个数比较其大小
#include <stdio.h>
int main()
{
int Max(int x,int y);
int a,b,max;
printf("请输入两个数:\n");
scanf("%d,%d",&a,&b);
max=Max(a,b);
printf("The Max number is:%d \n",max);
return 0;
}
int Max(int x,int y)
{
int m;
if(x>y)
{
m=x;
}
else
{
m=y;
}
return m;
}
// 另外一种实现函数
/*int Max(int x,int y)
{
int m;
m=x; // 先假设 x 为最大
if(y>m)
{
m=y;
}
else
{
m=x;
}
return m;
}*/
3、输入三个数比较大小:
#include <stdio.h>
int main()
{
int a,b,c,max;
printf("请输入三个数:\n");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if(max<b)
{
max=b;
}
if(max<c)
{
max=c;
}
printf("The Max number is:%d \n",max);
return 0;
}
用函数方法实现:
#include <stdio.h>
int main()
{
int Max(int x,int y,int z);
int a,b,c,max;
printf("请输入三个数:\n");
scanf("%d,%d,%d",&a,&b,&c);
max=Max(a,b,c);
printf("The Max number is:%d \n",max);
return 0;
}
int Max(int x,int y,int z)
{
int m=x;
if(y>m && y>z)
{
m=y;
}
else if(z>m & z>y )
{
m=z;
}
else
{
m;
}
return m;
}

浙公网安备 33010602011771号