當前位置:編程學習大全網 - 電腦編程 - C語言編程: 輸入壹個四位數,求各位數字的平方和。

C語言編程: 輸入壹個四位數,求各位數字的平方和。

輸入要限制在1000~9999,出錯則退出。成功輸入後,用操作符/和%配合分離各位數字,直接求平方和後輸出。代碼如下:

#include?"stdio.h"

int?main(int?argc,char?*argv[]){

int?n,t;

printf("Input?n(int?999<n<10000)...\n");

if(scanf("%d",&n)!=1?||?n<1000?||?n>9999){//輸入,有錯則退出

printf("Input?error,?exit...\n");

return?0;

}

printf("The?result?is?%d\n",(t=n/1000)*t+(t=n/100%10)*t+(t=n/10%10)*t+(t=n%10)*t);//直接輸出結果

return?0;

}

運行樣例如下:

  • 上一篇:單片機6個數碼管動態顯示1-6的程序裏不加延時程序為什麽會出現8字。每壹位數碼管只會顯示壹個數字,
  • 下一篇:千牛可以做壹個掃碼領券的二維碼嘛
  • copyright 2024編程學習大全網