【发布时间】:2017-11-19 21:50:58
【问题描述】:
我正在尝试学习 C,我想制作一个程序,将我输入的数字与数组中的数字进行比较。唯一的问题是它实际上并没有这样做。即使我输入了一个来自该数组的数字,它也表明该数字不是来自该数组。
#include <stdio.h>
void getMark(int findMark, double crswk1[]);
void changePartMark(double crswk1[], int findMark);
int main()
{
int findMark;
double crswk1[10]={67, 77, 80, 40};
getMark(findMark, crswk1);
changePartMark(crswk1, findMark);
}
void getMark(int findMark, double crswk1[])
{
printf("Enter the mark you want to change: ");
scanf("%d", &findMark);
}
void changePartMark(double crswk1[], int findMark)
{
int i;
if(findMark == crswk1[i])
{
printf("It is equal");
}
else
{
printf("It is not equal");
}
}
【问题讨论】: