1. C++怎么写调用的函数 可以就是这样写的,注意上面的函数要有类型 int Sum(int M)
在调用的那个文件中声明被调用的函数即可,例如:
1.cpp中的函数main中需要调用2.cpp中定义的display()函数,那么在1.cpp中的main()函数前申明display()函数,形如“extern void display();”
声明形式为:extern 被调用函数的原形;
举例:
extern void display();
void main()
{
display();
}
2. c语言中怎么调用函数 给你个例子:
#include
//写好加法,以便调用
int sum(int x1,int x2)
{
int x3=x1+x2;
return x3;
}
void main()
{
int a=0;
int b=0;
int c=0;
printf("请输入两个整数\n");
scanf("%d%d",&a,&b);
c=sum(a,b);//传递参数给sum()函数,返回他们的和
printf("%d+%d的和是:%d\n",a,b,c);
}
总之:就是你把一种方法写到单独的块,这里就是sum()函数,执行一个单一的功能,在main函数调用就是了!
3. 函数的调用方法是怎样的 如C语言里,先定义一个函数cse,返回值类型为int型,有两个int型参数a和b 有: int cse(int a,int b)//这是函数的原型 { int x;。
函数体 return x; } 当有一程序调用此函数时,如果此自定义函数写在程序之后,则先在调用函数前先声明: 如: #include int cse(int a,int b);//声明语句 void main() { int m,n,s; s=cse(m,n); printf("the s is %d",s); } int cse(int a,int b)//这是函数的原型 { int x;。
函数体 return x; } 反之,如果自定义的函数在主函数(也就是你的主调函数)之前,刚不需要在其前面声明了! 如下: #include int cse(int a,int b)//这是函数的原型 { int x;。
函数体 return x; } void main() { int m,n,s; s=cse(m,n); printf("the s is %d",s); } 。
4. 函数的调用如何写方法,思路很混乱 #include<stdio.h>
//函数声明
int maxScore();
int minScore();
int avgScore();
int scores[5];//成绩数组
void main()
{
int max,min,sum,avg,i;//最大最小总和平均值
printf("请输e799bee5baa6e4b893e5b19e31333264646431入5个成绩");
for(i=0;i<5;i++)
{
scanf("%d",&scores[i]);
}
max=maxScore();
min=minScore();
avg=avgScore();
printf("最高分:%d 最低分:%d 平均分:%d",max,min,avg);
}
int maxScore()
{
int max;
max=scores[0];
for(int i=1;i<5;i++)
{
if(scores[i]>max)
{
max=scores[i];
}
}
return max;
}
int minScore()
{
int min;
min=scores[0];
for(int i=1;i<5;i++)
{
if(scores[i]<min)
{
min=scores[i];
}
}
return min;
}
int avgScore()
{
int sum=0;
for(int i=0;i<5;i++)
sum+=scores[i];
int avg=sum/5;
return avg;
}
5. 下面的C语言程序中,调用函数怎么写就可以将一个字符串数组作为实 #include <stdio.h>
#include <string.h>
char an (char b[])
{
int l,k=0,j=0,c=0,z=0,i;
l=strlen(b);
if(l<6)
return 1;
for(i=0;i<l;i++)
{
if(b[i]<'9'&&b[i]>'1')
k++;
else if( b[i]>'a'&&b[i]<'z')
z++;
else if(b[i]<'Z'&&b[i]>'A')
c++;
else
j++;
}
if(k!=0&&z!=0&&j!=0&&c!=0||k!=0&&z!=0&&j!=0&&c==0||k!=0&&z!=0&&j==0&&c!=0||k!=0&&z==0&&j!=0&&c!=0||k==0&&z!=0&&j!=0&&c!=0)
return 2;
else
return 1;
}
int main()
#define G 100
{
char a[G][G];
int n,i;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%s",a[i]);
for(i=0;i<n;i++)
{
if(an(a[i])==1)