1樓:匿名使用者
// 進寫出計算實現部分,輸入輸出部分自己設計吧// ...
using system.math;
// ...
int min, max, middle;
min = 2;
max = 100;
listmyresult = new list;
// for 實現
for(int i = min; i <= max; i ++)}}// 計算完畢,輸出 myresult 就可以了// ...
2樓:
////// check prime
//////
///public static bool isprime(int a)i++;
return true;
} ///
/// get all prime
//////
//////
public static list getprime(int min, int max)
return _prime;
} ///
/// print all prime
///public static void printprime() }} 測試:
prime.getprime(2, 60);
prime.printprime();
3樓:
int i = 100;
string m = "";
doif (h ==1)
m += i.tostring() + ",";
i--;
}while (i > 0);
已測,結果如下
97,89,83,79,73,71,67,61,59,53,47,43,41,37,31,29,23,19,17,13,11,7,5,3,2
4樓:
為什麼非要用while?
用c#語言編寫求出100以內所有的素數,並輸出。
5樓:匿名使用者
huiyangzhuang的回答是錯誤的,並且還是複製貼上的c**,並且非c#,以下是我給的親測ok的**,你複製貼上即可正常執行:
private void button1_click( object sender, eventargs e )
bool b = true;
for( int j = 3; j <= i / 3; j += 2 )
}if( b ) textbox1.text += " " + i.tostring();}}
以下是解釋huiyangzhuang的**為什麼是「錯誤」的(可以不看):
huiyangzhuang的**先不說能不能得到正確的結果,光從他的**來分析,可以優化減少5倍左右的計算量,也就是他的**多進行了5倍左右的完全不必要的計算,所以說是錯誤的。
以下在他的原**上進行註釋指出:
bool judegenum(int num)
//錯誤,此處多進行了3倍左右迴圈,可改為:for(int i=3; i<=num/3; i+=2)
//如果num能被偶數整除,那他就一定能被2整除,那他就一定是一個偶數,
//而偶數一定不是素數,所以偶數根本不要判斷,後面的自己想……
for(int i=2; i
}return true;
}給出主函式
int main()}}
6樓:匿名使用者
僅供參考:
bool judegenum(int num)for(int i=2; i
}給出主函式
int main()}}
7樓:
我記得我原來做過這個題,可惜搞忘了
c語言求100以內的所有素數
8樓:蕭竣閏
我馬上要被斷網了,給你一個求素數的程式吧。
#include "stdio.h"
#define n 100
void main()}
用c語言 求100以內所有的數之和(用while、for語句來實現)
9樓:小丁創業
方法和詳細的操作步驟如下:
1、第一步,在桌面上,雙擊「
microsoft visual studio 2010」圖示,開啟軟體,見下圖,轉到下面的步驟。
2、第二步,執行完上面的操作之後,輸入迴圈子句,見下圖藍底的**,轉到下面的步驟。
3、第三步,執行完上面的操作之後,繼續輸入**,見下圖藍底的**,轉到下面的步驟。
4、第四步,執行完上面的操作之後,輸入迴圈語句,見下圖藍底的**。這樣,就實現了求和的功能了。
10樓:汪好帥
#include
void main()
printf("%d",sum);
}while迴圈部分改成for迴圈
for(;i<=100;i++)
11樓:匿名使用者
。。。。。。。。。
char i =100,j=0;
while(i--)
12樓:
#include
void main( )
求c#100以內的素數**?
13樓:匿名使用者
int i = 1;//迴圈變數
bool s; //表示是否為素數for (; i < 100; i++)
//如果是素數則輸出
if (s)
console.writeline(i.tostring());}
怎樣用c#語言寫出 1到100之間的素數呀
14樓:匿名使用者
static void main(string args)", i);
}console.read();
}///
/// 判斷是否為質數。
//////
///public static bool iszhishu(int n)return true;
}寫了一點註釋,這裡面排版全亂了。
15樓:匿名使用者
c#求1到100之間的素數
using system;
class prime
else
}}if(a==true)
}console.writeline();
console.writeline("total:" + sum);}}
建議你自己想想演算法,然後自己寫出來,感覺會比直接拿到答案好些。不然以後又會忘記
c語言求100以內的素數
1024程式設計師 c語言經典例子之求100之內的素數 bp哥 這個問題是c語言中比較常見的一種題目,做法有很多中,我這裡提供一種最基礎的演算法,如下 c語言 求100以內素數。include voidmain inti,j for i 2 i 100 i intt 1 for j 2 j 廖慨督斯...
C語言跳出while語句的問題,謝謝
include void main ctrl z 或者另起一行ctrl d 系統不同,這個eof不一樣 eof是檔案結束標誌,但是你的這個程式並未涉及檔案,只是輸出你輸入的字元!應該是沒有結束的。eof的輸入方式是ctrl z c語言中什麼情況下跳出while的迴圈 賦值運算子也會返回一個值的 這個...
c語言用while語句做題 數加3能被5整除,減3能
你那個沒有界限的話就可能出現死迴圈!我給你例子,求出1到m 包括m 數能加3能被5整除,減3能被7整除的整數放在陣列a.includle includle define m 100 main 43匣子 聽我一言吧,下次少於100行的 不要給50以上,否則就沒意思了。你這個問題太簡單了,樓上n個人都已...