1樓:會飛的小兔子
#include
intmain()
intn,i,j,t,l;
intsum=0;
printf("請輸入一個大於2的整數:");
scanf("%d",&n);
l=n;
for(;n>=2;n--)
for(i=2;iif(n%i!=0)//判斷其為素數
t=1;
else
t=2;
break;
if(t==1)
sum+=n;
//printf("%d",n);//輸出1-n之間的所有素數
printf("1-%d之間的所有素數和為:%d\n",l,sum);
return0;
擴充套件資料
c++質數大於等於2不能被它本身和1以外的數整除
#include
#include
#include
usingnamespacestd;
constlonglongsize=100000;//修改size的數值以改變最終輸出的大小
longlongzhishu[size/2];
voidwork(){//主要程式
zhishu[1]=2;
longlongk=2;
for(longlongi=3;i<=size;i++){//列舉每個數
boolok=1;
for(longlongj=1;jif(i%zhishu[j]==0){
ok=!ok;
break;
if(ok){
zhishu[k]=i;
cout<<"count" intmain(){ freopen("zhishu.out","w",stdout); cout<<"count12" return0; 2樓: //#include "stdafx.h"//if the vc++6.0, with this line. #include using namespace std; int main(int argc,char *ar**) for(s=0,i=1;i<=n;s+=i,i+=2); cout << "the result is " << s << endl; return 0; }也可以如下做: //#include "stdafx.h"//if the vc++6.0, with this line. #include using namespace std; int main(int argc,char *ar**) n-=!(n&1); cout << "the result is " << (n+1)*(n+1)/4 << endl; return 0;} c++程式設計:從鍵盤輸入一個正整數n,程式設計計算1~n之間的奇數和。 3樓:匿名使用者 #include void main() cout< 用c++程式設計:任意一個整數n01,然後反序輸出該整數 4樓:兄弟連教育北京總校 #include int f(int n) void main() c++程式設計題 從鍵盤上輸入10個數,放入陣列中。輸出這10個數中,所有偶數的和以及所有奇數和。 5樓:匿名使用者 #include using namespace std; int main() else }cout << "偶數 copy的和: " << even << ", 奇數 的和:" << odd << endl; return 0;} include include using namespace std int main int n cout input n endl 輸入n cin n 這裡可以自己做輸入錯誤檢測 給陣列動態分配大小 int a new int n 給陣列賦值 要排列的資料來源 for int i 1 i n ... include int main int argc,char argv printf a等的成績個數有 d個 n count a printf b等的成績個數有 d個 n count b printf c等的成績個數有 d個 n count c printf d等的成績個數有 d個 n count ... include void main if m 0 printf not fount n 我心如一 include stdio.h define n 8 void main int i,a n x,flag 0 for i 0 i陣列 時n不能是變數,如果不確定陣列大小,想改變n值,就把它用 defi...
求用cc語言編寫輸入n輸出1 n的所有排列(千萬不
C程式設計 輸入正整數n,再輸入n個學生的成績,計算平均分
C語言程式設計題,輸入N正整數(1020)存入陣列a中,輸出a中的最大值