第一章 程序设计与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;
}

 

 
posted @ 2021-02-23 20:30  一个特立独行的猪  阅读(153)  评论(0)    收藏  举报