C語言初學者,要求輸入1234567890,輸出123 45 67890。

2025-06-17 09:50:27 字數 1407 閱讀 3387

c語言 輸入n 輸出

1樓:網友

這跟輸入的數25有什麼關係?不解。

2樓:網友

我覺得一樓的比3樓的好,列印是非常耗時的,經過測試,1樓的效率要高很多。

c語言,輸入乙個十位數,分別輸出每一位數字,怎麼做?

3樓:匿名使用者

用sprintf把數字轉字串,然後分開取。

scanf("%3d%5f%le",&k,&a,&y),是什麼意思啊 c語言的輸出,輸入格式怎麼看不懂呀

4樓:

表示輸入乙個3位數的整數,乙個5位數的浮點數,再輸入乙個雙精度的浮點數。

假如有以下**:

int k;

float a;

double y;

scanf("%3d%5f%le",&k,&a,&y);

printf("%3d %5f %le",k,a,y);

則連續輸入1234567890,則把123賦給整數k,45678賦給浮點數a,90賦給雙精度浮點數y,輸出的為:123

有段c語言編碼不知道錯在**,功能是將整數1234567890轉化為字元"0123456789",並輸出

5樓:網友

嚴格說 三個錯誤,不嚴格,兩個,1, int main() void 很多編譯器不支援了,不過要是你的編譯器可以執行就無所謂了,2. itoa 沒有宣告 在 int main() 函式前 加一句 int itoa(int m, int n);

3, s[10]=』\0『; 沒有這個截尾,你用%s輸出的時候你就會發現最後有乙個莫名其妙的字元,因為%s輸出是輸出到'\0'時停止的,貼**吧。

#include ""

int itoa(int m, int n);

int main()

int itoa(int m,int n)s[n-1]='\0';

printf("%s",s);}

6樓:叫啥才行你說

先得到的字串是0987654321。這個時候你要再次轉換把這個字串順序排列。

7樓:網友

錯誤好多,是初學嗎?

c語言程式設計教程答案~有追加懸賞100分!

8樓:網友

100分值多少錢?其實買一本也就20元。

9樓:我來發飆

可以不會的時候拿出來曬曬啊!大家幫你解決!

10樓:_我是神

為什麼不把答案發到這裡,讓大家一起來鑑賞呢?

C語言初學者求解,求C語言初學者書籍推薦

首先這個程式本身沒有錯誤,但是需要注意的一點就是,在你輸入a b 的值的時候,a後面必須馬上接著一個,逗號,且a與逗號之間不能有其他任何字元,包括回車。否則將無法獲取第二個值。比如 輸入 5,8 這樣是沒問題的,但 如果你輸入的是5 8的話 5和,之間有個空格 則無法將8賦值到b。如果你不想這麼麻煩...

初學者。C語言檔案操作,輸入內容後ctrl z回車後就沒反應

看第六行 include stdio.h include stdlib.h void main else printf succeed in building the new file s n filename printf enter the contents 輸入內容並儲存 while c ge...

初學者關於C語言和C 的相關問題

在c的基礎上,一九八三年又由貝爾實驗室的bjarne strou strup推出了c c 進一步擴充和完善了c語言,成為一種物件導向的程式設計語言。c 目前流行的最新版本是borland c symantec c 和microsoft visualc c 提出了一些更為深入的概念,它所支援的這些物件...