1樓:小樂笑了
基本演算法:
主函式main()接受k值,
設k以內能被13整除的自然數,是
13×1,13×2,。。。,13×m
計算m值
m是k/13向下取整。
設k以內能被17整除的自然數,是
17×1,17×2,。。。,17×n
計算n值
n是k/17向下取整。
則可以分別取10個數集合(可能取不到10個)13×m , 13×(m-1),..., 13×(m-9)17×n , 17×(n-1),..., 17×(n-9)按數字從大到小,降序排列,去重
然後得到前10個數字。
最後求和,即可
填空.......輸出500以內最大的10個能被13或17整除的自然數之和
2樓:楊必宇
int m=0,mc=0,j,n;如圖所示:
while(k>=2&&_k<=500__________)}}}如果想橫著排列。println改為print。輸出數字的個數。
public class lianxi2_1 {public static void main(string args) {int j = 0;for (int i = 1; i < 100; i++) {。
3樓:匿名使用者
int m=0,mc=0,j,n;
while(k>=2&&_k<=500__________)k--;}
4樓:小雪
#include
int main()
}printf("%d\n",sum);
return 0;
改錯(兩處),下面程式中,函式fun的功能是:計算並輸出k以內的最大的10個能被13或17整除的自然數之和。
5樓:奧林舍費德南科
if((k%13=0)‖(k%17=0))都改成兩個等號 n--改成n++
6樓:春巫蝙蝠
是把k--改為k++
7樓:
while((k>=2)|| mc<10)改成while((k>=2)&&mc<10);
if ((k%13==0) && (k%17==0)改:if ((k%13==0) || (k%17==0)
計算並輸出500以內最大的10個能被13或17整除的自然數之和。c語言。直接就是500。不要輸入n 100
8樓:用著追她
1、首先寫入下述程式。
2、if(i%3==0&&i%5!=0)}}}如果想橫著排列。println改為print。輸出數字的個數。
3、public class lianxi2_1 }system.out.println("總個數為:" + j);}}。
5、package zixi;public class lianxi2_2 {public static void main(string args) {int j = 0;for (int i = 1; i < 100; i++) {。
6、最終檢視結果。
9樓:匿名使用者
是否可以這麼理解為,從500開始到0,如果把前10個可以被13和17整除的數相加。。就得出結果?
#include
int main()
num--;
}printf("%d\n", sum);
return 0;}
10樓:匿名使用者
#include
int main()
}printf("%d\n",sum);
return 0;
}這個是別人寫過的,你可以參考一下
11樓:h天降i淑男
等等我待會兒用電腦敲,手機不方便
12樓:寧靜の樂章
int count=0;
for(int i=500;count!=10;--i)}
13樓:鬥逗小兜
取出十個最大的數,然後加起來。
編一程式,輸入數x,按照下列分段函式計算並輸出y的值
include include using namespace std main 也許有點語法錯誤,呵呵 參考就可以了。include main 編寫程式,從鍵盤輸入x的值,計算並輸出分段函式y的值y 1 x 0 include int main include int sign int x int...
C 中如何編輸入正整數,然後輸出其各位數字,並求和,然後再求逆序數
include using namespace std int main for int i k 1 i 0 i 正序輸出ducout cout c語言題目。輸入乙個不多於4位的正整數,求它的位數,並按逆序輸出各位數字。include int main puts printf 位數為 d n ans...
寫程式計算並輸出下列多項式值Sn
void main cout include double fun int n return sn void main sn 1 1 2 1 3 1 4 1 n這個怎麼求和的 lnn r,r為尤拉常數 約為0.5772。1 當n有限時候 1 1 2 1 3 1 n lnn,ln是自然對數。2 當n趨...