c語言程式設計求s a aa aaa n個a的值,其中a是數字計算當a 8,n 10的時候的值

2021-04-13 01:48:00 字數 1970 閱讀 1736

1樓:

將n控制在小於等於9。一個int值的最大數是個別數的10位,第一位超過3的10位數就越界了,所以出現了錯誤。

一道c語言迴圈題s=a+aa+aaa+…+aa…a(n個a)之值,其中a是一個數字,n代表a的位數

2樓:匿名使用者

#include

void main()

printf("sn=%d",s);}

3樓:匿名使用者

int result;

for(int i=0;i0;j--)

result+=temp;}

程式設計:求sn=a+aa+aaa+…+aa…a(n個a)的值,其中a是一個數字。n從鍵盤輸入。

4樓:匿名使用者

matlab程式語言:

a=??;%??要替換掉成一個數字

for i=input('輸入n資料 >>');

sn=sn^i

end然後彈出資訊

輸入n資料 >>5

sn =結果

c語言編寫:求sn=a+aa+aaa+…+aa…a n個a之值

5樓:匿名使用者

這個計算是錯的吧,是a+aa+aaa+...+aaaaaa所以可以做如下修改:

#include

#include

int main()

printf("sn=%d",sn);

return 0;}

6樓:匿名使用者

for (m = 0, sn = 0; m < n /*更簡便*/; m++)

sn = sn * 10 + a;

(c語言~~~)求s(n)=a+aa+aaa+aaaa....之值,其中a是一個數字,n表示a的位數

7樓:市晶瀅鈕巧

sum+=a;

a=a*10+a;

這兩句有問題

比如a=2

執行一次a=a*10+a;後a=22

但是再執行一次後a=220+22=242!

給你這個程式參考下

main()

printf("a+aa+...=%ld\n",sn);

}不過我相信內

你自己可以想容出辦法解決的!

8樓:匿名使用者

每次計算a的時候,a的值已經改變了,再增加一個變數b就可以了void main()

printf("sum=%d",sum);}

9樓:linux_糯米糰

scanf("%d,%d",&a,&n);這句話分開寫就好了因為你輸入a以後會按下回車,這時這個回車符號就被賦給了內n,所以就會有容問題,你分開寫就不存在這個問題了,你的**沒問題。

10樓:

第二條語句最好改為

int a=0,n=0;

錯誤在迴圈體中,應該將迴圈體中第二條語句

a=a*10+a;改為 a=a*10+1;就可以實現了

11樓:匿名使用者

a=a*10+a;

假設一開始a是1, 然後a是11這還對, 然後a是121 , 然後是1331 .。。

12樓:

#include "stdio.h"

#include "conio.h"

void main()

printf("sum=%d",sum);

getch();}

13樓:嫵媚老漢

#include

int main()

printf("%.0lf",sum);}

求一個閏年的C語言程式設計,C語言函式程式設計判斷閏年

很簡單,跟你一個思路。4年一閏百年不閏,400也一閏,語句這就是判斷時是否leap year的語句。然後定於月份多少日,其實閏年很不是閏年就是差在2月是29天還是28天。所以你就這樣區分就是。譚浩強 c程式設計設計 中有關於閏年挑選程式的例題。具體步驟,書上寫的非常清楚。我的qq是372339906...

C語言求程式,求C語言程式設計

求一個c語言完整程式 5 include define size 200 最長可以輸入200個數int main printf printf 一共 d個數 j 1 printf return 0 測試123123輸出結果是。一工6個數。int i,x,m,n 0,a 5 scanf d x for ...

求完整c語言程式設計報告,求完整C語言程式設計報告!!

以前做過,時間太長了忘記了,你給的分太少了。人家像這樣的都是100多200分的 這個題目很簡單!你可以把我這個程式的輸出部分修改一下 不修改也可以 程式如下 include define stu num 10 學生數目 define score num 3 課程數目typedef struct 定義...