然後根據數學公式,分別輸出位數(這個可能是繞道,包括商和余數,只要把這兩個概念搞清楚,這個問題就很簡單了)
具體編程如下:
# include & ltstdio.h & gt
void main()
{
int n;//定義壹個變量就可以了。
Printf("請輸入壹個四位數n:");
scanf("%d ",& ampn);?//必須寫成整數變量%d。
Printf("千是%d\n ",n/1000% 10);
Printf("百位數是%d\n ",n/100% 10);
Printf("十位數是%d\n ",n/10% 10);
Printf("單元號為%d\n ",n % 10);
}
註:這個問題主要是區分商和余數,編程中叫膜。並在編程中定義盡可能少的變量。