很简单的C语言编程
发布网友
发布时间:2022-04-24 16:51
我来回答
共4个回答
热心网友
时间:2023-10-23 21:09
#include<stdio.h>
void main()
{
int x,y,z,a; \*定义数据类型,也可以用float等等类型*\
scanf("%d%d%d",&x,&y,&z); \*输入数据,如果是float类型则用%f,& 是取地址的意思*\
if(x>y) \*if语句,如果x>y
a=x; 则把x的值赋给a,a在这里相当于中间变量*\
else \*否则
a=y; 就把y的值赋值给a*\
if(a<z) \*又是一个if语句,作用是将x与y中的较大者(就是
a=z; a)与z比较,若z大,就把z赋值给a*\
printf("%d",a); \*输出最大数a*\
}
还有一种方法是用户自定义一个函数用来求三者中的最大数,不过还是上面这种方法更易于理解。。
希望我的回答能对你有所帮助。。
热心网友
时间:2023-10-23 21:09
// 返回两个数中较大的一个
int max(int a, int b) {
if (a > b) return a; else return b;
// 也可写成 return (a > b) ? a : b;
}
int main() {
int a, b, c; // 声明
scanf("%d%d%d", &a, &b, &c); // 读入a, b, c
printf("%d", max(a, max(b, c))); // 打印a, b, c中最大的一个
}
热心网友
时间:2023-10-23 21:09
#include<stdio.h>
void main()
{int a,b,c;
printf("please enter the number a,b,c.\n");
scanf("%d,%d,%d",&a,&b,&c);
if(a>b&&a>c)printf("max=%d\n",a);
if(b>a&&b>c)printf("max=%d\n",b);
if(c>a&&c>b)printf("max=%d\n",c);
getch();
}
热心网友
时间:2023-10-23 21:10
一楼的不错!