1樓:匿名使用者
一樓採用的逆向思維,下面是正向的,從上面的數字可以看到規律:n個1 + (n-1)個2 + 。。。+1個nstatic void main(string args) { int n = 0; n = convert.
toint32(console.readline()); int result = sum(n); console.writeli
程式設計求s=1+(1+2)+(1+2+3)+(1+2+3+4)+……+(1+2+3+……+n)的值,n為一個從鍵盤輸入的整數,且n大於等於3小於 5
2樓:瀟灑雲哥
//用c#寫的:
static void main(string args)sums += sum;
}console.writeline("最後結果為:" + sums);
console.readkey();}
3樓:
declare @
n int,@s int,@i int
set @n=1
set @s=0
set @i=0
while @n<=10
begin
set @i=@i+@n
set @s=@s+@i
set @n=@n+1
endprint @s
4樓:匿名使用者
if (n<3) and (n>10)
int s;
s = 0;
for int i = 0 ; i c語言迴圈題!編寫一個程式,求s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)。 5樓:凌亂心扉 #include main() }printf("%d\n",sum);} 6樓:匿名使用者 修改如下 #include int main(void) printf("%d\n",s); return 0; }圖為原程式在第二層迴圈加了個輸出,查出第二層迴圈有問題。 7樓:匿名使用者 3個錯誤: 1、第9行,item=1應該是item=02、第10行,j<=n應該是j<=i 3、第14行,%d應該是%lf 除此之外:思路很蠢,演算法過於複雜,對於每個累加項,每次都要從1開始加。 #include void main() printf("%d\n",s);} 8樓:福建省寧德市 首先,你輸出的格式不對,s是double型的數,你卻寫了%d,應該改為printf(%f\n",s) 其次,你迴圈條件設的不對,裡面的j迴圈條件應該改為for(j=1;j<=i;j++) 還有就是item的值設定為0比較好,這樣比較好計算修改後的**如下 #include int main(void) printf("%f\n",s); return 0;} 9樓:匿名使用者 這種找規律的迴圈體寫一個統一的結構就行 10樓:兄弟連教育北京總校 #include void main() printf("%d",s);} 11樓:sin絕望 #include void main() else z=y/x; }printf("y=%f",z);} 這個很簡單,不需要迴圈 include stdio.h int main include stdio.h int main iiclude main include int main printf d sum return 0 include stdio.h mian include void ma... include include include void main c語言實現如下 來 include void main 注意 建議zhin的取值小於10000,否則程dao序執行的時間將比較長。知識擴充套件 完數,一般指完全數,一個自然數如果它的所有真因子 即除了自身以外的約數 的和等於該數,那... include void main void sushu int sushu a void sushu int x 最簡單bai的源程du序如下 zhi daomain int ss int n include math.h main include stdio.h include math.h i...從鍵盤輸入正整數n計算並輸出1到n的和c語言謝謝
用C語言編寫程式從鍵盤輸入正整數數n,輸出n,是什麼情況
從鍵盤輸入任意正整數,判斷是否素數的c語言