亲,很高兴为您解答:用c语言编程随机生成n个整数(100以内),并按照升序排序,查找整数m是在其中n和m由用户从键盘输入/*Prime函数用来判断参数m是否是素数,用的方法是用m被2~√m之间的整数除,看能不能整除。能整除,说明是合数,返回0,否则是素数,返回1。主调函数调用它,对输入的整数n值进行判...
代码如下不知道符合你的要求不?:include <stdio.h> define MAX 10 int main (){ int Find(const int* ,int ,int ); //查找函数 int a[MAX],i,x;//循环输入10个数 for(i=0;i<MAX;i++)scanf("%d",a+i);//输入待查到的数 scanf("%d",&x);//调用函数查找 i=Find(a,MAX,x...
你这个程序显然有问题,首先题目要求输出第一次出现的位置,所以当你找到那个数字的时候应该终止寻找,要用到break函数就可以了。而当循环一遍都未找到时,i=10,所以你应该判断i与10的关系,当大于等于10输出nofound。 不明白i为什么要跟t比,这个没关系的 ...
include <stdio.h>int main() { int n, a[1000]; int i; printf("输入数组长度:"); scanf("%d", &n); for (i=0;i<n;i++) { printf("输入数组第%d个成员:",i+1); scanf("%d", &a[i]); } printf("输入整数m:"); scanf("%d", &m); //数组中...