1樓:
1、首先開啟visual c++ 6.0-檔案-新建-檔案-c++ source file。
2、輸入預處理命令和主函式:
#include/*函式頭:輸入輸出標頭檔案*/
void main() /*空型別:主函式*/
3、定義變數並使用雙重迴圈:
int a,b,c=0; /*定義變數的資料型別為整型併為c賦值*/
for(a=10;a<=100;a++) /*用迴圈使a的值增加*/
4、判斷是否是素數:
if(a%b==0) /*判斷a是否是素數*/
break; /*否,跳出內迴圈*/
else
if(b==a-1) /*是,判斷a是否不能被2到它本身減1整除*/
c=1; /*是,給c賦1*/
5、是素數的話輸出素數:
if(c==1) /*判斷c是否等於1*/
printf("%d\n",a); /*是,輸出素數並給c賦0*/
c=0;
6、然後就完成了。
2樓:匿名使用者
#include
int isprime(int num)
int main()
3樓:
#include
#include
int isprime(int n)
for (i = 3; i < temp; i = i +2)}return flag;
}int main()
return 0;}
c語言程式設計:求100以內的全部素數,每行輸出10個 怎麼做啊
4樓:匿名使用者
#include
#include
int ss(int n) /*檢查n是否為素數,如果是則返回1,否則返回0*/
int main(void)
printf("\n");
return 0;}
5樓:江偉
//以前做過這題,就複製過來了
#include
#include
int main(void)
if(flag==1) }
getchar();}
6樓:匿名使用者
#include
#define n 100
int main()
else
while(temp)
else if(temp!=1&&(i%temp)==0)break;
} }sum=j;
for(tempp=0;tempp printf("the total is %d\n",total); //計算質數個數,不要可刪除這行 return 0;} c語言編寫程式 求10~100之間個位數為7的所有素數?
10 7樓:用著追她 1、開啟visual c++ 6.0-檔案-新建-檔案-c++ source file。 2、輸入預處理命令和主函式:#include/*函式頭:輸入輸出標頭檔案*/void main() /*空型別:主函式*/。 3、定義變數並使用雙重迴圈: int a,b,c=0; /*定義變數的資料型別為整型併為c賦值*/ 4、判斷是否是素數: if(a%b==0) /*判斷a是否是素數*/ break; /*否,跳出內if(b==a-1) /*是,判斷a是否不能被2到它本身減1整除*/ c=1; /*是,給c賦1*/。 5、是素數的話輸出素數:if(c==1) /*判斷c是否等於1*/。 6、最後輸出結果。 8樓:匿名使用者 #include int isp(int n) return 1; }int main() printf("\n"); return 0; }執行結果: 17 37 47 67 97 請按任意鍵繼續. . . 9樓:匿名使用者 intn=0,i; for(i=10;i<=100;i++) if(i%10==7)++n; printf(「count=%d\n」,n); 編寫一個程式10到100個位數為7的素數。 10樓:匿名使用者 int i,j; int flag; for(i=10;i<=100;i++) 11樓:匿名使用者 很容易,只要求出所有素數,然後除以10,餘7,滿足條件的就輸出,求素數的函式網上一大把。自己找吧,告訴你方法了。 c語言 輸出1到100之間的全部素數? 12樓: 有三種方法: 1、輸出1-100以內的素數: 2、同樣,也是輸出1-100以內的素數,這個構造一個陣列,將其所有元素初始化為1,表示素數,這時取x從2開始,到100以內做迴圈。 若x為素數,即prime[x]!=0,使得每個i*x位置元素置0(prime[i*x]=0),表示為非素數,迴圈結束前x+1。 3、該方法是輸出100個素數,基本思想是構造一個素數表,利用函式判斷每個數是否能被其之前的素數整除,如果不能,則在素數表內加上該元素,不斷迴圈(while迴圈結束條件是cnt即陣列個數》100)。 13樓:胡穰將又菡 遍歷所有值,判斷是否為素數,如是,則輸出。 一、演算法設計: 1、遍歷1到100之間所有數,由於1的特殊性,不是素數也不是合數,所以可以從2開始遍歷; 2、對於每一個數,判斷是否為素數; 3、如果是素數,則輸出,否則繼續下一個。 二、參考**: #include #include int isprime(int n)//判斷素數函式。 int main() 三、執行截圖: 14樓:1024程式設計師 c語言經典例子之求100之內的素數 15樓:匿名使用者 #include int isprime(int num) void main() 16樓:**** #include "stdio.h" main() if(prime==1)/*從2開始*/ printf("%d\n",j); }printf("\n");} 17樓:匿名使用者 #include #include using namespace std; int judge(int a) int i; for(i=2;i<=(int)sqrt(a);i++)if(a%i==0)return 0; return 1; int main(int argc, char* argv)cout<<"2 3 "; for(int i=4;i<=100;i++)if(judge(i))cout 18樓:匿名使用者 #include using namespace std; void main() else }cout< 19樓:路還是在腳下 #include #include "maths.h" void main () if(n%10==0) printf"\n");} 20樓:可愛的 num/2就已經表示你是錯的 素數就是隻能被1和自身整除的數,可以定義一個函式用於判斷一個數是否是素數,接著從10到100依次遍歷,判斷其是否是素數,如果是並輸出。include int fun int n 判斷n是否是素數int i for i 2 i c語言求1 100之間所有素數 c語言編寫程式 求10 100之間個位數為... include int main for a 1 a i a for b 0 b i 2 b for c a c i c printf n for j 1 j a j for d 1 d j d for e a e j e for f a 1 f j f for g 0 g j 1 g printf... 從最後一個元素,逆向遍歷到陣列的0元素,逐一輸出即可實現。1 建立陣列 2 輸入值 3 逆序遍歷輸出陣列。int main 擴充套件資料 將一個陣列逆序輸出。1 程式分析 用第一個與最後一個交換。2 程式源 define n 5 main i,temp printf original array f...c語言 求出10 100之間的所有素數
用c語言中的for迴圈輸出菱形,C語言程式設計,用一個for迴圈列印菱形
C語言程式設計 陣列的逆序輸出,求c語言大師,將一個陣列逆序輸出。