【C語言程序】輸出前50個素數
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int x=2;
int i,cnt=0;
while(cnt<50){
int isprime=1;
for(i=2;i<x;i++){
if(x%i==0){
isprime=0;
}}if(isprime==1){
printf("%d ",x);
cnt ++;
}
x++;
}
return 0;
}
代碼運行如下:
【C語言程序】輸出前50個素數
相關推薦
【C語言程序】輸出前50個素數
img include clu log isp ++ c語言 while bsp #include <stdio.h>#include <stdlib.h> int main(void) { int x=2; int i,cnt=0; while(c
【C語言程序】讓用戶輸入一句話,輸出這句話中每個單詞含有多少個字母
get mage 一句話 printf png es2017 urn bsp can #include <stdio.h>#define N 100 //宏定義,用N表示100 int main(int argc, char *argv[]) { int i
【C語言程序】今天是祖國母親的生日,特意編寫一個小程序,為祖國母親慶生~
一個 img ges birt efi people print log blog #include <stdio.h>#define N 80 int main(int argc, char *argv[]) {char a[N];printf("Hello,
【C語言程序】法雷數列
現在 給定 bsp turn 序列 double 升序 歐拉函數 pre 對任意給定的一個自然數n,將分母小於等於n的不可約的真分數按升序排列,並且在第一個分數之前加上0/1,在最後一個分數之後加上1/1,這個序列稱為n級法雷數列,以Fn表示。如F5為:0/1,1/5, 1
練習-輸出前50個素數
void prime stat 輸出 rim out new style pan public class Test { public static void main(String[] args) { int [] primes = new in
【C語言學習】《C Primer Plus》第8章 字符輸入/輸出和輸入確認
multipl 字符輸入 信號 first while 目的 bcd 問題 img 學習總結 1、緩沖區分為完全緩沖區(fully buffered)I/O和行緩沖區(line-buffered)I/O。對完全緩沖輸入來說,當緩沖區滿的時候會被清空(緩沖區內容發送至
【C語言練習題】二進位制位模式左右翻轉輸出
《C與指標》5.3題 問題 實現一個函式 reverse_bits 將變數value的二進位制位模式從左到右變換一下後的值返回。 在32位機器上25這個值包含下列各位: 00000000000000000000000000011001 
【C語言程式設計】將十進位制數轉化為二進位制並輸出
十進位制轉化為二進位制並輸出(以整型為例) 首先需要明確十進位制轉為二進位制的演算法:將所需轉化的數除以2,所得餘數為k1,將所得商再除以2,所得餘數為k2…...重複步驟直到商為0;讀數時從最後一個餘數讀起,即kn,k(n-1)…k2,k1;所得數便是轉化成的二進位制數(除
【C語言學習】《C Primer Plus》第6章 C控制語句:循環
double 編程練習 判斷 http 學習 main 靈活 n-1 都在 學習總結 1、循環的語法跟其他語言的沒差多少,可能大多數語言都在C的基礎上發展出來的,所以大同小異不奇怪。 2、在判斷表達式裏,C語言只有0被認為是假,所有非零值正整數都被認為真。
15、【C語言基礎】錯誤處理、遞歸
png lose 讓我 指針 ++ 自身 actor 計算 16px C 錯誤處理 C 語言不提供對錯誤處理的直接支持,但是作為一種系統編程語言,它以返回值的形式允許您訪問底層數據。在發生錯誤時,大多數的 C 或 UNIX 函數調用返回 1 或 NULL,同時會設置一個錯
【c語言求】求Sn=a+aa+aaa+….+aa..a(n個a)的值
#include <stdio.h> /* 程式理解:當a = 5,n = 5 進入for迴圈後, 依次執行: t = 5 sum = 5 t = 5*10 sum = 5+55 t = 55*10 sum = 5+55+555 t = 555*10 su
【C語言開發】通訊錄管理系統
#include <stdio.h> #include <malloc.h> //得到指向大小為Size的記憶體區域的首位元組的指標// #include <string.h> #include <stdlib.h> //
資料結構——一元多項式的運算(相加,相減,相乘)【C語言實現】
實現一元多項式的運算(相加,相減,相乘) 1.輸入多項式時無論以何種順序輸入,都能夠以升冪順序輸出,且有相同指數項時能夠合併。 2.實現相加,相減,相乘功能。 3.能夠代入確切的X的值求取最終多項式的值。 #include<stdio.h> #inc
資料結構—— 一元多項式的運算(相加,相減,相乘)【C語言實現】
用 C語言實現一元多項式的運算(相加,相減,相乘) 1.建立多項式時,無論指數項按什麼順序輸入,輸出均能實現以升冪順序輸入,且輸入時有相同指數項時能夠實現合併。 2.能夠代入確切的X計算出最終多項式的值。 模組劃分 1.模組劃分:本程式劃分為9個模組,分別是:
【C語言練習題】編寫一個程式,它從標準輸入讀取C原始碼,並驗證所有花括號都正確成對出現
《C和指標》課後練習題 問:編寫一個程式,它從標準輸入讀取C原始碼,並驗證所有花括號都正確成對出現。 程式碼 思路:在while迴圈條件中讀取我輸入的字元,只有當輸入緩衝區沒有資料或者我這裡產生回車符'\n'時,才會判斷條件不成立。c
【C語言補漏】 break語句和continue語句
break語句 在switch語句中經常用到,因為switch語句執行完匹配的case語句後,不會自動結束,而會繼續執行下面的語句。所以使用break跳出switch。 break:跳出本層的迴圈。使用break有時候可以提到程式碼的效率。 舉個例子: #include&
【C語言練習題】編寫一個函式,它從一個字串中提取一個子字串
《C與指標》 習題 4.14 編寫一個函式,它從一個字串中提取一個子字串。函式原型如下: int substr(char dst[], char src[],int start, int l
【C語言練習題】判斷三角形的型別
程式碼 //triangle.c #include <stdio.h> void triangle( int a, int b, int c ); // 函式宣告 --- 作用域 void main(void) { int x,y,z; printf("please i
【C語言練習題】大寫字母轉換小寫字母
《C與指標》5.1題 編寫一個程式從標準輸入讀取字元,並把他們寫到標準輸出。除了大寫字母轉換成小寫字母之外,其他的原樣輸出。 程式碼 //change_char.c #include <stdio.h> #define
【C語言練習題】檢索字串
《C與指標》習題6.18.1 題目:函式在一個字串中進行搜尋,查詢所有在一個給定字元集合中出現的字元 函式原型:char *find_char( char const *source, char const *chars); 程式碼 #incl