用C语言编写一个两数取最大值的程序
时间: 2023-03-13 11:18:47 浏览: 142
可以使用下面的代码:#include <stdio.h>
int max(int num1, int num2);
int main () { int a = 100;
int b = 200;
int ret;
// 调用函数来获取最大值
ret = max(a, b);
printf( "最大值是 : %d\n", ret );
return 0;
}
// 返回两个数中较大的一个
int max(int num1, int num2) { /* 局部变量声明 */
int result;
if (num1 > num2)
result = num1;
else
result = num2;
return result;
}
相关问题
用c语言编写程序,输出两个整型数中的最大值
我可以给你一个示例:#include <stdio.h>int main(){
int a = 5;
int b = 10;
int c; c = (a > b) ? a : b; printf("The maximum of two integer is: %d\n", c); return 0;
}
用C语言编写有10个数,求最大值
以下是用C语言编写的求最大值程序:
```c
#include <stdio.h>
int main() {
int nums[10] = {2, 4, 6, 8, 10, 1, 3, 5, 7, 9}; // 定义10个数
int max = nums[0]; // 初始化最大值为第一个数
// 遍历数组,找到最大值
for(int i = 1; i < 10; i++) {
if(nums[i] > max) {
max = nums[i];
}
}
printf("最大值为:%d\n", max);
return 0;
}
```
程序首先定义了一个包含10个数的数组nums,然后初始化最大值为第一个数。接着使用for循环遍历数组,判断每个数是否大于最大值,如果大于则将最大值更新为当前数。最后输出最大值。