本文主要是介绍第40讲--项目九--污损的单据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
任务和代码1
/*
*Copyright (c)2015,CSDN学院
*All rights reserved.
*文件名称:main.c
*作 者:胡先军
*完成日期:2015年5月26日
*版 本 号:v1.0
*
*问题描述:有等式[※×(※3+※)]2=8※※9,其中※处为1个数字,滴上了墨水无法辨认。请编程找出※表示哪个数字
*程序输出:※的结果
*/#include <stdio.h>int main()
{int i,j,k,m,n,s1,s2;for(i=0;i<10;i++)for(j=0;j<10;j++)for(k=0;k<10;k++)for(m=0;m<10;m++)for(n=0;n<10;n++){s1=i*(3+10*j+k);s2=8000+100*m+10*n+9;if(s1*s1==s2)printf("%dx(%d3+%d)^2=8%d%d9\n",i,j,k,m,n);}printf("\n");return 0;
}
运行结果
任务和代码2
/*
*Copyright (c)2015,CSDN学院
*All rights reserved.
*文件名称:main.c
*作 者:胡先军
*完成日期:2015年5月26日
*版 本 号:v1.0
*
*问题描述:有等式[※×(※3○※)]2=8※※9,其中※处为1个数字,○处
*为+、-、×、÷四个运算符之一,现滴上了墨水无法辨认。请编程找出※表示哪个数字,○表示哪个运算符
*程序输出:完整的等式
*/#include <stdio.h>int main()
{int i,j,k,m,n,s1,s2;for(i=0;i<10;i++)for(j=0;j<10;j++)for(k=0;k<10;k++)for(m=0;m<10;m++)for(n=0;n<10;n++){s2=8000+100*m+10*n+9;s1=i*(3+10*j+k);if(s1*s1==s2)printf("%dx(%d3+%d)^2=8%d%d9\n",i,j,k,m,n);s1=i*(3+10*j-k);if(s1*s1==s2)printf("%dx(%d3-%d)^2=8%d%d9\n",i,j,k,m,n);s1=i*((3+10*j)*k);if(s1*s1==s2)printf("%dx(%d3*%d)^2=8%d%d9\n",i,j,k,m,n);if(k!=0){s1=i*((3+10*j)/k);if(s1*s1==s2)printf("%dx(%d3/%d)^2=8%d%d9\n",i,j,k,m,n);}}printf("\n");return 0;
}
运行结果
这篇关于第40讲--项目九--污损的单据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!