#include<stdio.h>
int main()
{
int i;
scanf("%0d",&i);
printf("%d",i);
}
為什么無論輸入什么,輸出都是54?
uj5u.com熱心網友回復:
scanf("%d",&i);試試
uj5u.com熱心網友回復:
scanf是開源的,自己單步進去看對應源代碼。uj5u.com熱心網友回復:
只是前面加上0后,輸入是不是就是空輸入了,但是為什么會有結果輸出?scanf的源代碼對它有很大影響嗎?C語言和C++結果也有差異uj5u.com熱心網友回復:
前面加上0后輸入也要輸入個0轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/66035.html
標籤:基礎類
上一篇:求大神告知講解,謝謝
