#include<stdio.h> void fun(int x,int pp[],int *n) { int i, j=0; for(i=1;i<x;i++) { if((x%i==0)&&(i

为什么运行结果不正确啊

第1个回答  2013-03-12
代码没贴全,麻烦弄好了再发。本回答被提问者采纳

C语言程序设计,填空,编写fun函数,求能整除型参x且不是偶数的各整数,并...
void fun(int x,int *a,int *n){ int i,count=0;for(i=1;i<=x;i++){ if(x%i==0&&i%2!=0)a[count++]=i;} n=count;} int main(){ int x,a[1000],n,i;printf("please enter an integer number:\\n");scanf("%d",&x);fun(x,a,&n);for(i=0;i<n;i++)printf(...

C语言 求非偶数的除数
void fun(int x,int a[],int *j){ int i;j=0;for(i=1;i<=x;i++){ if(x%i==0){ if(i%2!=0)a[(*j)++]=i;} } } 不过参数j有些多余,完全可以通过返回值 来获取。

c语言为什么我总是等不到结果
首先!主函数中nono函数调用!不能在前面加void!如果没有一定要求fun函数用指针 可以用下面的程序!include <stdio.h> int fun(int x1,int p[]){ int i,j = 0 , k = 0;for(i = 1; i <= x1 ; i++){ if(x1%i == 0 && i%2 != 0){ p[j++] = i;k++;} } return k-...

void fun (S pp[],int n) { int i,j,k;S t; for(i=0;i<n-1;i++){...
输出 1,2 2,3 2,4 3,1 3,2

c语言 请编写函数fun
include<stdio.h> include <string.h> void fun(int *a,int *n){ int i,j=0;for(i=2;i<100;i++)if((i%7==0||i%11==0)&&i%77!=0)\/\/应该改为&&,&是二进制的与操作 a[j++]=i;n=j;} void main(){ int a[50];int n;fun(a,&n);for (int i=0;i!=n;++i){ ...

void find(int *p,int *n,int x)对p指向的有*n个元素的数组,查找x。如 ...
include <stdio.h> include <stdlib.h> void find(int *p,int *n, int x){ int i, j, src_len = *n;for(i = 0; i < src_len; i++){ if(p[i] == x){ j = i;while(j < src_len){ if(p[j+1] != x){ p[i] = p[j+1];(*n)--;break;}else{ j++;} }...

#include<stdio.h>
你既然没有从creat返回指针,他们你的L作为头指针应该定义成全局变量呀。不然你想通过什么来保存头指针呢?头指针丢了你的链表相当与没建。你改一下把,工程比较大,我就不给你具体改了。

C语言渣渣来求教
include <stdio.h>void fun(int s[],int *n,int k,int x) { int i; for(i=*n-1;i>=k;i--) s[ i+1 ]=s[i]; \/\/这个循环 是把k以及之后位置的都后移一位。s[k]=x; \/\/插入x*n=*n+ 1;\/\/插入后 总数加一 原本11个现在就是12个数据了。 }main(){ int a[20]={1...

...int fun(int x, int *pp),其功能是,求出能整除X 求大神帮忙 谢谢了...
return count;} include<stdio.h> int main(){ int x=30;int i;int pp[15];int n=fun(x,pp);printf("%d\\n",x);\/* 输出原数 *\/ for (i=0;i<n;i++)printf("%d ",pp[i]); \/* 输出满足条件的数组 printf("\\n%d\\n",n); \/* 输出个数 *\/ return 0;} ...

请编写一个函数 void fun(char *tt,int pp[]),统计在tt字符串中'a'到...
在不改变主函数的前提下,补充fun函数,代码如下:include <conio.h> include <stdio.h> include <stdlib.h> void fun(char*tt,int pp[] ){ int t;for(t=0;t<26;t++){ pp[t]=0;} while(*tt!='\\0'){ t=*tt-'a';pp[t]++;tt++;} } void main( ){ char aa[1000];int ...

相似回答