工具/材料
成都創新互聯公司-專業網站定制、快速模板網站建設、高性價比民豐網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式民豐網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋民豐地區。費用合理售后完善,十余年實體公司更值得信賴。
Ubuntu16.04
gcc+vim
01
打開Ubuntu,并在目標路徑下開啟一個終端。
02
選定一個路徑,使用touch命令創建三個文件,function.h,function.c,test.c,分別用來做函數頭文件、函數源文件以及測試文件
03
這里以四則運算函數為例說明函數的編寫流程與調用流程。首先用vim命令與vsplit依次打開三個文件。
04
在頭文件中添加重復包含的宏,并添加四則運算的函數聲明。
05
在function.c中將function.h包含進來,并具體實現四個方法。注意出發要對除數是否為0進行判斷。
06
然后編寫測試程序進行測試??偟某绦虼a如下:
07
保存所有的程序并退出,使用gcc進行編譯,并運行得到的結果如下。這就是函數的聲明、定義以及調用。
#include
"stdio.h"
int
s(int
a)
{
return(a%2);
}
main()
{
int
x;
printf("請輸入一個整數:");
scanf("%d",x);
if(s(x)==1)
printf("%d是一個奇數",x);
else
printf("%d是一個偶數",x);
}
先編寫一個判斷是素數還是偶數的函數,偶數就返回0,否則就返回1,然后在主函數調用函數,根據返回值判斷素數還是偶數。
#include "stdio.h"
#include "string.h"
main()
{
char str1[100];
char str2[100];
char a;
printf("請輸入第一個字符串,該字符串為:\n",str1);
gets(str1);
printf("請輸入第二個字符串,該字符串為:\n",str2);
gets(str2);
a=strcmp(str1,str2);
if((a==0))
printf("兩個字符串相等!\n");
else
printf("兩個字符串不等!\n");
while(1){}
}
//int strcmp(char *str1,char *str2)
#include stdio.h
int fun(int x)//
{
if(x2)
return 0;//返回0,非素數
for(int i=2;i*i=x;i++)
if(x%i==0)
return 0;
return 1;//返回1,素數
}
int main()
{
int n;
scanf("%d",n);
if(fun(n)==1)
printf("%d是素數\n",n);
else
printf("%d不是素數\n",n);
return 0;
}
新聞標題:c語言如何調用函數判斷 c語言調用函數判斷是否素數并用1和0代替
網站地址:http://newbst.com/article6/dogooog.html
成都網站建設公司_創新互聯,為您提供企業網站制作、手機網站建設、動態網站、自適應網站、網站制作、做網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯