中国大学MOOC-哈工大-C语言程序设计精髓第六-十二(9)
发布时间:2021-06-08
发布时间:2021-06-08
Input n(n<1000):
532↙
X=3,Y=2,Z=1
程序运行结果示例2:
Input n(n<1000):
977↙
Invalid
输入提示:"Input n(n<1000):\n"
输入格式: "%d"
输出格式:"X=%d,Y=%d,Z=%d\n"
计算不成功(无解)的输出提示:"Invalid\n"
注意:为避免出现格式错误,请直接拷贝粘贴上面给出的输入、输出提示信息和格式控制字符串!
#include<stdio.h>
main()
{
printf("Input n(n<1000):\n");
int a,b,c,n,s,x,y,z,flag=0;
scanf("%d", &n);
for (x=1;x<=9;x++){
for (y=1;y<=9;y++){
for (z=0;z<=9;z++){
if (x*100+y*10+z+y*100+z*11 == n){
flag=1;
a=x,b=y,c=z;
break;
}
}
}
}
if (flag)
printf("X=%d,Y=%d,Z=%d\n",a,b,c);
else printf("Invalid\n");
}
8.1矩阵转置v1.0(4分)