古詩詞大全網 - 四字成語 - abc12345

abc12345

main()

{ int a;

char ch;

scanf("%3d%3c",&a,&ch) ;

printf("%d%c",a,ch);}

若輸入12345和abc;答案是1234;

問題是妳程序有點小問題,應該為:

main()

{ int a;

char ch;

scanf("%3d %3c",&a,&ch);

printf("%d\n%c",a,ch);

}

若輸入12345和abc,答案是123 abc;

關鍵是妳基礎的東西都還沒有學到位,

首先scanf 函數;%d與%3d的區別是:

前者可以輸入int 整型類的任何數都是有效位,

後者只是妳輸入的數字在系統中保留三位有效數,

當然輸出也是三位。

壹些基礎經常練才能知道。。