{ 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 整型類的任何數都是有效位,
後者只是妳輸入的數字在系統中保留三位有效數,
當然輸出也是三位。
壹些基礎經常練才能知道。。