當前位置:首頁 » 編程軟體 » 編程返回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;

}

熱點內容
王者榮耀如何給賬號設置密碼 發布:2024-11-25 17:36:48 瀏覽:759
以巧克力為主寫一篇腳本 發布:2024-11-25 17:16:59 瀏覽:335
資料庫課時 發布:2024-11-25 16:57:50 瀏覽:451
dns伺服器名稱地址 發布:2024-11-25 16:57:49 瀏覽:932
如何給監控加訪問密碼 發布:2024-11-25 16:45:13 瀏覽:601
國外安卓音樂播放器哪個好 發布:2024-11-25 16:35:58 瀏覽:143
我的世界伺服器增加粒子 發布:2024-11-25 16:28:29 瀏覽:718
帶內核的安卓x86是什麼意思 發布:2024-11-25 16:27:01 瀏覽:273
php了解 發布:2024-11-25 16:16:26 瀏覽:934
個人搭建伺服器要錢不 發布:2024-11-25 16:06:56 瀏覽:832