基本上我的功课是:功能和本周分离程序
写三个功能: 一个当其与两个整数提供,返回就越低。 另一个返回两个提供的整数中较高的一个。 第三个返回两个整数的平均值 要测试你的函数,编写一个提示输入两个整数的程序,然后输出较低的值,然后输出较高的值,然后输出平均值。 你的程序应该包含函数原型。
无论如何,正如我之前提到的,我似乎对这个模块有真正的困难 - 尽管它是我的最爱。
所以这里是我的代码到目前为止(尴尬)。我无法弄清楚,如果我的逻辑应该高于或低于整数的主线。整体上真的很混乱。我一直在努力学习这个模块(远远超过所有其他模块),但仍然感觉像一个失落的孩子。
#include <stdio.h>
#include <stdlib.h>
int getLow(int num1 int num2);
int getHigh(int num1 int num2);
int getAvg(int num1 int num2);
int main()
{
int lores, hires, avres;
printf("Enter two integers:\n");
scanf("%i %i", &num1, &num2);
int getLow(int num1, int num2){
if (num1 < num2){
printf("%i is the lowest\n", num1);}
if (num1 > num2){
printf("%i is the lowest\n", num2);}}
int getLow(int num1, int num2){
if (num1 > num2){
printf("%i is the highest\n", num1);}
if (num1 < num2){
printf("%i is the highest\n", num2);}}
int getAvg(int num1, int num2)
getAvg = (num1 + num2)/2;
printf("%i is the average of the two integers\n", getAvg);
return 0;
}
@BLUEPIXY,我实际上正在编辑代码。 –
@ManguSinghRajpurohit你的第一个版本很糟糕。这是好的 – bolov