1、打開C-Free5.0新建壹個空白頁面,然後將C語言的基礎格式寫完,註意格式縮進。如下圖所示。
2、首先我們要知道所謂?水仙花數?是指壹個三位數,其各位數字立方和
等於該數本身的數字。所以我們要聲明4個整數來幫我們得到這個數字的個,十,百位,還有壹個用來循環。
int
i,j,k,n;
printf("100-1000之間的水仙花數是:
");
3、然後我們要寫壹個for循環來得到100-1000的各個數字為下面的條件做條件
for(n=100;n<1000;n++){
}
4、現在我們需要獲得100-1000之內的數字的個位,十位,百位。
i=n/100;j=n/10%10;k=n%10;
5、然後在這裏輸入壹個if語句作為判斷是否是水仙花數。如果是的話輸出。
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k){
printf("%-5d",n);
}
if語句的判斷壹個三位數,其各位數字立方和等於該數本身的數字
6、然後我們用調試按鈕,調試構建程序,編譯完成後,如下圖輸出了100-1000之內的水仙花數。
以上就是專題欄小編帶來的C-Free教程,更多教程請看?/zt/CFree/?