用C语言编写一个比较两个整数大小的函数,调用该函数比较从键盘输入的两个整数,输

供稿:hz-xin.com     日期:2025-01-13
C语言:编写一个函数,判断从键盘输入的一个整数是否为奇数,并在调用函数中输出是奇数的整数

#include
void fun(int x);
void main()
{
int i;
printf("please input your numbers:
");
scanf("%3d",&i);
fun(i);
}
void fun(int n)
{
if(n%2!=0)
printf("%3d
",n);
else
printf("不是奇数
");
}

如何只是比较大小的话,直接一个判断就ok了。
代码如下:
#include
int main()
{
int a=0,b=0;
scanf("%d %d",&a,&b);
if(a>b)
printf("%d > %d
",a,b);
else if (a<b)
printf("%d < %d
",a,b);
else
printf("相等
");
return 0;
}
分析:定义两个变量,然后输入它们,用if判断它们的大小然后用输出语句输出结果。
结果图:

#include <stdio.h>

// 返回x, y中较大者
int max(int x, int y)
{
    return x > y ? x : y;
}

int main()
{
    int a, b;
    printf("input two number:");
    scanf("%d %d", &a, &b);
    printf("max = %d", max(a, b));
    return 0;
}



我写了一下,这本来就是一个很简单的程序,还是给你加了一点注释。如果在看不懂可以追问我.
#include <stdio.h> //包含标准头文件

void compare(int a,int b)
{
if (a > b) { //a 大于 b的情况
printf("%d > %d\n", a, b);
} else if(a == b) { // a 等于 b的情况
printf("%d = %d\n", a, b);
} else { //a 小于 b的情况
printf("%d < %d\n", a, b);
}
}

int main()
{
int a, b;
printf("Please input two number:\n");//打印提示信息,请输入两个数
scanf("%d%d", &a, &b);// 读取a和b
compare(a, b);//调用函数进行比较

return 0;
}

这个版本只能比较一次然后就退出了,还可以做成更好的,如果有需要也可以再继续追问,并说明需求。
希望可以帮助到你,望采纳。

#include <stdio.h>//望采纳
void cmp (void);
int main(void)
{
cmp();
return 0;
}

void cmp(void)
{
int a,b;
printf("请输入一个数:");
scanf("%d",&a);
printf("请再次输入一个数:");
scanf("%d",&b);
if (a>b)
{
printf ("%d>%d
",a,b);
}
else if (a < b)
{
printf ("%d<%d
",a,b);
}
else 
{
printf ("%d=%d
",a,b);
}
}


#include "stdio.h"
void bj(int a,int b)
{
    if(a>b)
        printf("%d>%d",a,b);
    else
    {
        if(a==b)
            printf("%d=%d",a,b);
        else
            printf("%d<%d",a,b);
    }
}
int main()
{
    int a,b;
    printf("Input two data:");
    scanf("%d %d",&a,&b);
    bj(a,b);
}


用c语言从键盘输入两个数字,判断哪个数更大?
算法思路:从控制台输入得到两个整数(或者实数,看你的需要)a,b 如果a>b,输出"a大于b"否则,如果a=b,输出""a等于b"否则,输出"a小于b"核心代码:if(a>b)printf("a大于b");else if(a==b)printf("a等于b");else printf("a小于b");...

C语言程序设计:比较两个数的大小
输入两个整数,输出其中的大数。改用if-else语句判别a,b的大小,若a大,则输出a,否则输出b。3. 第三种形式为if-else-if形式 前二种形式的if语句一般都用于两个分支的情况。 当有多个分支选择时,可采用if-else-if语句,其一般形式为:if(表达式1)语句1;else if(表达式2)语句2;else i...

在c语言(vc6)中比较两个无符号整数大小的方法(不能使用>与<号)_百度...
}else{ cout << a << " is bigger than " << b << endl; return 1; } number--; } \/\/equal cout << a << " is equal to " << b << endl; return 0;}万次随机数测试, 无误。

用C语言怎样编写一个程序比较5和9的大小
在这个程序中,我们使用C语言编写了一个简单的比较程序,旨在比较两个整数5和9的大小关系。程序的逻辑结构十分直接,通过使用if-else语句来实现比较功能。具体实现如下:首先,我们需要定义两个整型变量a和b,并给它们赋值。在本例中,我们将a赋值为5,b赋值为9。接着,我们使用if-else语句来判断变量a...

比较两个整数的大小 不用关系比较符(C语言)
data d1, d2;char res[4] = {'>', '=', '<', '<'};printf("Input 2 numbers:");scanf("%d %d", &a, &b);d1.nVal = a - b; \/\/ 判断出 a >= b, 或者 a < b d2.nVal = d1.sVal.abs - 1; \/\/ 判断出 a = b c = d1.sVal.flag * 2 + d2.sVal.flag;...

C语言 输入任意两个整数,求输出其中最大的整数 怎么做
C语言中,要找出并输出两个整数中的较大者,可以通过简单的程序实现。首先,我们需要包含stdio.h头文件,以便使用输入输出功能。接着定义主函数int main(),并声明两个整数变量a和b用于存储输入的数值。程序运行时,通过printf函数提示用户输入两个整数,并使用scanf函数读取用户输入的数值到a和b。接下来...

C语言中比较两个数的大小,输出大的数
在C语言中,我们可以通过编写函数来比较两个数的大小,并输出较大的那个数。首先,我们需要创建一个空白的C语言文件,并使用如Visual Studio 2017这样的集成开发环境(IDE)。在创建的文件中,我们需要引入C语言的标准库,这可以通过在文件的顶部添加#include 来实现。接下来,定义一个函数,比如命名为max...

C语言怎么定义一个函数比较两数大小,谢谢了
假定是比较整数 int sortab(int a,int b){int c ;if(a>b) c=1;else if(a==b)c=0;else c=-1;return c;} 给定2数,如果前数大得到1,后数大得到-1,相等得到0

c语言习题:输入两个整数,并使其从大到小输出,用指针变量实现数的比较...
include<stdio.h> int main(){ int a,b;int *pa=0,*pb=0;scanf("%d",&a);scanf("%d",&b);pa=&a;pb=&b;if(*pa>*pb){ printf("%d,%d",*pa,*pb);} else { printf("%d,%d",*pb,*pa);} }

输入两个正整数,比较两个正整数的大小关系,C语言编程
当然不对啦,if里的条件和else if里的条件是相反的 include <stdio.h> int main( ){ long a,b;while(scanf("%d%d",&a,&b)!=EOF){ if(b>a) printf("smaller\\n");else if(a>b)printf("bigger\\n");else printf("equal\\n");} return 0;} ...