1 2 399(9)用C解決,1 2 3 9 9(999個9) 用C解決

2022-06-24 05:30:04 字數 680 閱讀 8707

1樓:鳳凰傑貝

(首項+末項)*項數/2

(1+9....9)*項數/2

=結果例如: 從1加到100是這樣算的 用高斯演算法1+99=100 2+98=100 3+97=100......

一共有50個

到最後剩乙個50

50乘100加50就5050

算小數的話應該是無限

順面說一下,51樓和36樓的太有才了

2樓:

#include

#include

int a[3000]=;

int b[3000]=;

int c[3000]=;

int main()

if(a[999]==0)la--;

for(i=la-1;i>=0;i--)printf("%d",a[i]);

for(i=0;i<998;i++)printf("0");

puts("");

return 0;}

3樓:匿名使用者

(1+8991)*8991/2

=8992*80838081/2

=40419040.5

可以嗎?

4樓:匿名使用者

你是不是要算1加到999個9呀?

用C語言怎麼解決這道題,用C語言怎麼解決這道題

int 50 a c語言陣列定義,我忘記怎麼寫了int i 0 bool isover false for i i 50 i int inptr a 這裡也忘記了 取得陣列指標void order int a 排序具體操作你看看演算法 include include define arr len 5...

求四道C語言相關作業,要求用陣列解決

第一題 include include include int main printf n printf 打亂順序後 n for i 0 i 10 i for i 0 i 10 i printf n return 0 第2題 include include include int main prin...

C語言問題 請幫忙解決,求助,C語言問題

語法錯誤修改如下,請自行對比程式中的不同之處,並以此為準 include include include typedef struct dress dress int set number file fp,int num int question file fp int print file fp ...