C語言輸入八進位制字串輸出其十進位制字串要求最後printf是s

時間 2021-10-14 21:23:07

1樓:匿名使用者

高精度任意進位制轉換

#include

#include

using namespace std;

char s[1000],s2[1000]; // s:原進位制數字,用字串表示,s2:轉換結果,用字串表示

long d1,d2; // d1:原進位制數,d2:需要轉換到的進位制數

void conversion(char s,char s2,long d1,long d2)

i=0;

while(1)

for (j=0;j<=i/2;j++)

s2[i+1]='\0';

}int main()

return 0;

}任意進位制轉化

2樓:m丶小民子

main()

printf("%d",n);}

3樓:

me@ubuntu:gcc$ ls

filename.c

me@ubuntu:gcc$ cat filename.c#include

int main(int argc, char* ar**)me@ubuntu:gcc$ gcc filename.c -o filename

me@ubuntu:gcc$ ls

filename filename.c

me@ubuntu:gcc$ ./filenameinput:011

output=9

me@ubuntu:gcc$ ./filenameinput:17

output=15

c語言裡%後面的內容什麼意思,%是什麼意思?

4樓:匿名使用者

%運算子的含義是求餘數

在輸入輸出函式的格式化引數裡的%表示一個格式化方式標識,比如%d,就是整型,那麼在printf的引數裡要有一個整型變數與之對應。

5樓:匿名使用者

%後面跟的內容是格式控制字元,比如%d表示整形,%f表示浮點型,%c表示字元,%s表示字串,%p表示指標,

6樓:與子如初見

格式說明由「%」和格式字元組成,如%d%f等。它的作用是將輸出的資料轉換為指定的格式輸出。格式說明總是由「%」字元開始的。不同型別的資料用不同的格式字元。

格式字元有d,o,x,u,c,s,f,e,g等。

如%d整型輸出,%ld長整型輸出,

%o以八進位制數形式輸出整數,

%x以十六進位制數形式輸出整數,

%u以十進位制數輸出unsigned型資料(無符號數)。

%c用來輸出一個字元,

%s用來輸出一個字串,

%f用來輸出實數,以小數形式輸出,

%e以指數形式輸出實數,

%g根據大小自動選f格式或e格式,且不輸出無意義的零。

c 怎麼輸入字串,C語言輸入輸出字串

c 中常見的幾種輸入字串的方法如下 cin 狹義 通過閱讀 聽講 研究 觀察 理解 探索 實驗 實踐等手段獲得知識或技能的過程,是一種使個體可以得到持續變化 知識和技能,方法與過程,情感與價值的改善和昇華 的行為方式。例如通過學校教育獲得知識的過程。廣義 是人在生活過程中,通過獲得經驗而產生的行為...

c語言輸入字串,個讀入字元,再輸出

大哥哥啊,0 是不可輸入字元呀,你可以改成別的asscii碼,比如 n 還有啦,看看你for後面的分號,編譯執行下小弟給的 include intmain 合乎要求吧,不過你想把回車也讀進去,就用eof,記得用ctrl c結束哦 第一個錯誤 for後面的分號 第二個錯誤 在為string i 賦值前...

c語言 函式呼叫輸入字串,逆序輸出

void fun char str ss j 0 結束字串 strcpy str,ss 前面的引數是目標 strcpy 目標,源 你寫反了 void fun char str 補一下初始化或在下面補一個結束 int i,j 0 for i strlen str 1,j 0 i 0 i 新串沒有結束 ...