輸入任意數字(最大10000),然後平方,並求最後結果每一位數字的和。如 輸入 4 輸出

時間 2022-05-15 16:25:03

1樓:匿名使用者

*p1=*p1+*px**py;

執行錯誤主要是因為這行,你只定義了指標p1,但是並沒有分配空間,所以你用*p1時,就coredown了。

另外,你的sum代入bigintadd函式,只是複製一份給bigintadd,執行完bigintadd後,sum並不會改變,你要用指標,要不就直接用返回值。

bigintadd(x,&sum);

int bigintadd(char* x,int* sum)

2樓:建築之風帶動

最大10000,直接輸入整數,則可。

例如:輸入a,然後b= a^2;

c =b % 9就是答案了!

3樓:匿名使用者

第一,for語句,條件句,應該是i,j>=0,不然按照你說的,都執行不了;

第二,p1,px,py為陣列指標變數,代表的陣列首地址,由於你定義的是字元變數,讀出來的應該是字母對應的ascii碼的運算,搞不懂,你為什麼不直接定義為整型變數陣列啊;

後面的我看不下去了,和我的想法差的太多,不好意思!

4樓:匿名使用者

printf("%s\n",sum); sum是int型怎麼用%s?%s是對應字串的呀

給出整數 int型 ,然後任意查詢數字是否存在該數字內

可以使用hashmap做,public boolean finding int array,int x 當遍歷陣列完了之後還沒有發現,就返回falsereturn false 因為規模很小,可以遍歷這裡面陣列中的每一個元素進行比較。給出10個整數 int型 然後任意查詢一個數字是否存在該10個數字內...

按鍵精靈讀取某一行 自己輸入數字 ,然後輸入到某處,細節如下

氣死鷹飛九天 下面是程式,你在介面新增一個輸入框就行了 y 1 event form1.inputbox1.changeform1.inputbox1.text left form1.inputbox1.text,5 end event call plugin.office.openxls c us...

如果在c語言裡我要輸入任意東西,也就是數字字母符號什麼的亂輸入該怎麼定義

o破天 定義形式為 char str 100 你可以輸入任意的99個字元或是數字,隨便輸入什麼。用getchar 函式可接受任何字元,包括回車 esc等鍵的字元。如 int i char str 100 for i 0 i 100 i str i getchar 或者將for i 0 i 100 i...