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 提出了一些更為深入的概念,它所支援的這些物件...