编写 c 程序,用户获取一个包含 n 个元素的数组,并找到其值是数字 5 的倍数的元素。这些元素连同它们的值一起显示在屏幕上,如下所示:V[i]=a ,V[j] = b,.... 我的代码:
#include <stdio.h>
int main ()
{
int n,i,sh=0;
int v[100];
printf ("Please write n:");
scanf("%d",&n);
for (i=0;i<n;i++)
{ printf ("\n Write the element %d",i);
scanf("%d",&v[i]);
}
if (v[i] %5)
printf("The element is a multiple of 5",&sh);
return 0;
}
它编译得很好,但是当我运行它并编写元素时,它什么也没做......我错在哪里?
编辑 :
Yes,here it is :
Please write n: 4
Enter value 0: 10
Enter value 1 : 9
Enter value 2 : 20
Enter value 3:14
V[0]=10,V[2}=20