NOI’95 “同创杯”全国青少年信息学(计算机)奥林匹克竞赛
分区联赛复赛测试数据(初中组)
第一题:
题解:
解析:
本题相对比较简单,这样的算术题在小学的趣味数学中比较常见,如果用代码来求解,还是比较有意思。代码如下:
#include <QCoreApplication>
#include<iostream>
#include<cmath>
#include<string.h>
using namespace std;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
int dividend=1000;
int divisor=0;
for( divisor = 10;divisor<=99;divisor++)
{
dividend = divisor*809+1;
if((dividend>1000)&&(dividend<=9999))
{
if((divisor*9)>=100)
{
cout<<divisor<<" " ;
cout<<dividend<<endl;
}
}
}
return a.exec();
}
Qt上编译输出如下: