#include <stdioh>
void fun(int m, int k, int xx[])
{
int i,j,n=0;
for (i=4; i<m; i++) /找出大于A小于整数m的非素数/
{for(j=2;j<i;j++)
if(i%j==0) break;//原程序这里了问题
if(j<i) xx[n++]=i;
}
k=n;
}
void main()
{
int m, n, zz[100];
printf( "\nPlease enter an integer number between 10 and 100: " );
scanf( "%d", &n );
fun( n, &m, zz );
printf( "\n\nThere are %d non-prime numbers less than %d:", m, n );
for( n = 0; n < m; n++ )
printf( "\n %4d", zz[n] );
}
扩展资料:
c语言需要说明的是:
1一个C语言源程序可以由一个或多个源文件组成。
2每个源文件可由一个或多个函数组成。
3一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。是整个程序的入口。
4源程序中可以有预处理命令(包括include 命令,ifdef、ifndef命令、define命令),预处理命令通常应放在源文件或源程序的最前面。
5每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。结构体、联合体、枚举型的声明的“}”后要加“ ;”。
6标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。
参考资料:
百度百科-c语言
#include <stdioh>
int fun(int M, int a[])
{
int n = 0;
int i;
for (i = 1; i < M; ++i)
{
if (i%7==0 ||i%11==0)
{
a[n] = i;
n++;
}
}
return n;
}
int main(void)
{
int n;
int count;
int a[100];
int i;
printf("Input M:");
scanf(" %d", &n);
count = fun(n, a);
printf("%d\n", count);
for (i = 0; i < count; ++i)
{
printf(" %d ", a[i]);
}
return 0;
}
function fun(v1,v2,v3,v4,a,d)
a=v1
if a<v2 then a=v2
if a<v3 then a=v3
if a<v4 then a=v4
d=v1
if d>v2 then d=v2
if d>v3 then d=v3
if d>v4 then d=v4
end function
fun函数功能:
fun()只是一个函数名称,里面的函数体怎么写它的功能就是什么,比如:
void fun()
{
printf("这个fun()函数的功能就是输出文字\n");
}
void fun()
{
int a,b,c;
a=7;
b=8;
c=a+b;
printf("这个fun()函数的功能就是计算a+b的值。c=%d\n",c);
}
C/C++语言中,fun函数通常被主函数所调用。用fun来定义一个函数(或方法),这样在引用时可以用fun表示。比如int fun(int x,int y),void fun(char a,char b) 等等。有先前的定义,就可以在主函数里调用它,比如ans=fun(3,7);或者fun(p1,p2);。
#include <stringh>
int str_count(char substr, char str)
{
int sum,len;
char p;
len = strlen(substr);
if(len<1)
return -1;
for(sum=0,p=str;;)
{
p = strstr(p,substr);
if(p!=NULL)
{
sum++;
p+=len;
}
else
break;
}
return sum;
}
#inlude<stdioh>
void fun(char p)
{
while( p[strlen(p)-1] =='')
p[strlen(p)-1] = 0;
}
///////////////////////////下面是测试程序
int main()
{
char a[]="13122342";
fun(a);
printf("%s",a);
return 0;
}
代码如下:
Function SFZS(A As Integer) As String
SFZS = "是"
For I = A - 1 To 2 Step -1
If A Mod I = 0 Then
SFZS = "否"
Exit For
End If
Next I
End Function
运行结果如图:
#include <stdlibh>
#include <stdioh>
float fun(int n)
{
float S=0;
float a=0;
for(int i=1;i<=n;i++)
{
a=a+i;
S=S+10/a;
}
return S;
}
main()
{
int n;
float S;
system("CLS");
printf("\nPlease enter N:");
scanf("%d",&n);
S=fun(n);
printf("The result is %f\n",S);
}
#include<stdioh>
int mystrcmp(char s1,char s2)
{ while(s1&&s1==s2)
s1++,s2++;
return s1-s2;
}
int main()
{ char s1[200],s2[200];
gets(s1);
gets(s2);
printf("%d\n",mystrcmp(s1,s2));
return 0;
}
以上就是关于编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k返回。全部的内容,包括:编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k返回。、编写函数fun 其功能是 将1到M之间含M能被7或11整除的所有整数放在数组a中 并通过n返回这些数的的个数、编写函数fun,其功能是求出形参xyz中最大值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)