1樓:匿名使用者
m與n有可能是負數
m能否整除n
就用餘數是否為零就行了。
if(n%m==0)
else
2樓:
取摩(%)等於零就可以整除 n%m==0
輸入兩個由空格分開的整數m,n.(m大於等於1。n小於等於500).判斷m是否能被n整除,可以的話
3樓:匿名使用者
int m>=1 n<=500
這一行是錯誤的
直接這樣int m,n;
c語言程式設計,輸入兩個正整數m和n(m
4樓:匿名使用者
一、基本方法:
1、輸入m和n;
2、遍歷從m到n的所有整數;
3、每個累加;
4、輸出結果。
參考**:
#include
int main()
二、利用等差數列求和公式。
從m到n的所有整數為等差數列,公差為1,所以可以利用求和公式直接獲得結果。
#include
int main()
三、方法對比:
第一種適用於c語言練習,可以涉及更多知識點。
第二種方法效率更高,適用於實際應用。
5樓:匿名使用者
main()
/* 從m到n的所有數相加 */
for ( i=m;i<=n;i++ )
s+=i;
printf("結果是:%d\n",s);}
6樓:逐夢兮樂
#include
int fun(int a)
我用的呼叫函式輸出,祝你愉快!
7樓:上帝來自地球
**如下,不明白追問!
#include
int main(void)
for(i=m+1; i 數和等於 %ld\n", m, n, sum);}
8樓:絳喵
#include
int main(void)
printf("sum is %d",sum);
}else
return 0;}
輸入2個正整數m和n(m>=1,n<=500),統計並輸出m和n之間的素數個數以及這些素數的和。
9樓:蝸居小笨笨
#include "stdio.h"
main( )
return 0;
}int prime( int n )
10樓:匿名使用者
之前bai回du答zhi不dao少內了容
11樓:snail千沙
#include
int prime(int m)
return 1;
}int main(void)
return 0;}
c語言輸入兩個正整數m和n,求出區間的所有素數
最後的輸出迴圈有點問題 for int i 0 i x i printf d a i 因為你上邊已經x 你如果判斷條件裡寫成 for int i 0 i x i 程式是要崩的。除了1和自身之外沒有其它正整數因子的正整數稱為素數,也就是不用試1和自身 for j 2 j i j 改為 for j 2 ...
求糾錯。輸入兩個正整數m和nm1,n500,輸出m和
我把這個程式的某些功能給刪除了,你 的程式後半段有邏輯錯誤,你可以參考下我的程式 include void main for n a n c語言 輸入兩個正整數m和n m 1,n 500 輸出m和n之間的所有素數,每行輸出6個 if flag 1 n 1 這裡錯了你少了 輸入兩個正整數m和n m 1...
c如何判斷輸入數為整數,c如何判斷輸入乙個數為整數
如果你輸入的時候使用 d輸入的,輸入的數就是整數了。如果是輸入的乙個double型別的,用下面的比較一下就可以 如 double b 2.00 if b int b printf b是乙個整數.n include using namespace std int main 設變數a if a stat...