NOIP1995普及组复赛第1题:

来源:互联网 发布:程序员证书考试时间 编辑:程序博客网 时间:2024/05/14 00:56

题目描述:设有下列的算式:

            809

     ------------

□)  

       □

     ------------

         

         □

     ------------

              1

PS:至于这个空格的问题,不清楚。如有格式错误,请谅解。

求出□中的数字,并打印出完整的算式来。



分析:暴力搜直接过。

代码:

#include<cstdio>int main(){for (int i=1000;i<=9999;++i){for (int j=10;j<=99;++j){int k1=i/100/j*j,k2=i/100%j*100+i%100;if ((i/j==809)&&(10<=k1)&&(k1<=99)&&(100<=k2)&&(k2<=999)&&(100<=k2-1)&&(k2-1<=999)&&(i%j==1)){printf("         809\n");printf("   ------------\n");printf("%d)     %d\n",j,i);printf("        %d\n",k1);printf("   ------------\n");printf("         %d\n",k2);printf("         %d\n",k2-1);printf("   ------------\n");printf("           1\n");}}}return 0;}




原创粉丝点击