當前位置:首頁 » 編程軟體 » 編程返回1

編程返回1

發布時間: 2024-08-07 10:03:26

1. 為什麼有的編程中返回return 1 而不是return 0

函數的返回值是茄清根據用戶定義函數時自己的需要寫的鏈神,不是一定非要是1或者是0,棚納虧如

int add(int a, int b)
{
return a+b;
}

這個函數實現兩個數相加,如果我傳3,5,那麼返回的就是8

2. c語言編程:設計一個函數用於判斷一個數是否為素數,如果是素數返回1,否則返回0。

源程序代碼以及演算法解釋如下:

#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

int Func(int m)//判斷函數

{

int n = 2;

while (n <= m && (m%n))//判斷是否能被其他數整除

n++;

if (m == n)

return 1;

else

return 0;

}

int main()

{

int M_num;//定義變數

printf("請輸入需要判斷的數: ");//文字提示

scanf("%i", &M_num);//循環輸入數組元素

int i = Func(M_num);//判斷是否是素數

if (i == 1)//輸出結果

printf("輸入的數是素數");

if (i == 0)

printf("輸入的數不是素數");

printf(" ");

return 0;

}

程序運行結果如下:



(2)編程返回1擴展閱讀:

輸出1-100之間的所有素數程序如下:

#include<stdio.h>

int PrimeNumer(int x) //定義一個函數判斷

{

assert(x > 0); //判斷

int i; //被除數

for (i = 2; i < x; i++)

{

if (x%i == 0)

{

return 0; //表示正常終止

}

}

return 1; //只是給主調函數一個標志,說明他的執行過程中遇到異常情況。 然後就返回主調函數來處理,繼續執行。

}

int main()

{

int i,a;

int count = 0;

for (i = 2; i < 101; i++)

{

if (PrimeNumer(i)) //調用函數來判斷

{

count++; //加入了一個計數器

printf("%d ", i);

}

}

printf("素數出現的次數%d", count);

system("pause");

return 0;

}

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:642
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:368
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:89
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:312
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:794
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:347
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:213
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:818
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:369
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:596