可以就是這樣寫的,注意上面的函數要有類型 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的和是:%dn",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)
printf("Not Safen");
else if(an(a[i])==0)
printf("Medium Safen");
else if(an(a[i])==2)
printf("Safen");
}
return 0;
}
6. C語言中怎樣調用函數int pingfang(x)
{
int a=0; //聲明局部變量a,並初始化它的值爲0。
x=x*x; //計算x的平方並賦給x。
a=x; //賦值給a。
return a; //帶返回值,返回a。
} //這是一個子函數,名字pingfang,用於計算輸入數的平方。
void main() //這是主函數,無返回值的。
{
int b,d; //聲明局部變量。
scanf("%d",&b); //輸入b的值
d=pingfang(b); //調用子函數,計算b的平方,並賦給d。
printf(“d=%d”,d); //輸出d的值
}
隨手寫的一個,可能不是很規範,大概就是這樣吧
7. C語言中怎樣調用函數(舉個例子)C語言中調用函數的方法及步驟:
工具/原料:C語言
1、首先需要輸入想要調用的函數。
2、然後當輸入一個括號後,即可觀察他的參數。
3、接着在對應的參數中輸入參數值。
4、然後,系統會發生一個警告。
5、接着需要調用它相應的頭檔案。
6、最後再次編譯,發現沒有任何警告和錯誤即可。