ZZULIOJ 1076: 三位数求解
生活随笔
收集整理的這篇文章主要介紹了
ZZULIOJ 1076: 三位数求解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
三位數求解
題目描述
已知xyz+yzz=n,其中n是一個正整數,x、y、z都是數字(0-9),編寫一個程序求出x、y、z分別代表什么數字。如果無解,則輸出“No Answer”
注意:xyz和yzz表示一個三位數,而不是表示xyz和yzz。
輸入
輸入一個正整數n。
輸出
輸出一行,包含x、y、z的值,每個數值占4列。
樣例輸入 Copy
532
樣例輸出 Copy
3 2 1
提示
注意一個三位數的百位數字不能為0。
#include<stdio.h> int main() {int x,y,z,n,command=0;scanf("%d",&n);for(x=0;x<=9;x++)for(y=0;y<=9;y++)for(z=0;z<=9;z++){if((x*100+y*10+z+y*100+z*10+z==n)&&(x!=0)&&(y!=0))//百位不能為零 {command=1;printf("%4d%4d%4d\n",x,y,z);}}if(command==0){printf("No Answer");}return 0; }
總結
以上是生活随笔為你收集整理的ZZULIOJ 1076: 三位数求解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FTP and Firewalls
- 下一篇: OJ1017: 表面积和体积