1樓:聽不清啊
#include
int main()
if(m>n)
for(b=m;b<=n;b++)
答}printf(" 素數個數:%d , 總和:%d \n",count, s);
return 0;}
c 語言 程式設計 輸入2個正整數m和n(m>1,n<=500),統計並輸出m和n之間的素數個數以及這些素數的和。
2樓:匿名使用者
這個剛才阿哥測試過了,,oko(∩_∩)o哈!
#include
void main()
if (i==j)
printf("%d ",j);
}printf("\n");}}
3樓:
#include "stdio.h"
void main()
}int prime(int m)
int i ;
for (i = 2; i < m; i++)}if (m == i)
else}
輸入2個正整數m和n(m>=1,n<=500),統計並輸出m和n之間的素數個數以及這些素數的和。求糾正程式
4樓:示申僉
沒什麼問題
只是你注意輸入中間有個逗號
還有,有些版本的ide,sqrt函式的引數可能應該是浮點型,而且最好給main加上返回值型別
5樓:
./calc
enter m=,n=2,10
m = 2 n = 10
sum=17,count=4
執行正確,你輸入的時候沒有給中間的逗號?
6樓:匿名使用者
程式沒什麼抄錯,注意兩點
scanf("%d,%d",&m,&n); 你列印襲出mn看看,是否n正確讀入了,這個是經常犯得錯誤,看**沒辦法
要判斷一下mn的大小for(i=m;i<=n;i++)這裡顯然n比m大,如果反了呢???
7樓:藍色**
scanf("%d,%d",&m,&n); 去掉 %d 之間的逗號
c語言函式 【問題描述】輸入2個正整數m和n(m>1,n<=500),統計並輸出m和n
8樓:匿名使用者
#include
int sspd(unsigned long long n);
int main(void)
printf(" 請輸入結束資料(正整數):");
scanf("%llu",&js);
while(js500)
printf("\n 從 %llu 到 %llu 的素數如下:\n",ks,js);
for(i=ks;i }printf("\n 共計有 %d 個素數,它們的和為:%llu\n",j,hj); return 0; }int sspd(unsigned long long n)} 9樓:匿名使用者 #include int prime(int n) for(i=2;i*i<=n;++i) return 1; }int main(void) {int m,n,cnt,sum; 10樓:匿名使用者 #include int prime(int m) return r; }void main() include stdio.h void main include stdio.h main while m n 0 a a n b b n q a b n printf 兩數最大公約數為 d,最小公倍數為 d n n,q if n m while m n 演算法就是用輾轉相除法求最大公約 數演算法... include main bai int digitmf int x,int n return y include int main void return 0 include int main printf 3lf n sum 輸出sum return 0 include main 你試試看可da... c語言實現bai如下 include void main 注意 建議權n的取值小於10000,否則程式執行的時間將比較長。知識擴充套件 完數,一般指完全數,一個自然數如果它的所有真因子 即除了自身以外的約數 的和等於該數,那麼這個數就是完全數,如 6的真因子有1 2 3,6 1 2 3,所以6是一個...用c語言編寫程式輸入兩個正整數mn求其最大公約
用C語言編寫程式 輸入實數x和正整數n,計算x的n次方,不許
如何用C語言編寫程式輸入正整數n,程式設計序輸出從2到n間的