云南建设厅网站房地产开发资质,网站建设yingkagou,西安网站制作服务商,发布企业信息的网站1.例题aabb
输出 所有形如aabb的4位完全平方数 分析#xff1a; 方案1.判断a*1100b*11是不是完全平方数#xff08;枚举a和b#xff09; 方案2.判断4位完全平方数是否满足aabb形式(枚举1000到9999中的完全平方数#xff09; 代码#xff1a;
#includestdio.h 方案1.判断a*1100b*11是不是完全平方数枚举a和b 方案2.判断4位完全平方数是否满足aabb形式(枚举1000到9999中的完全平方数 代码
#includestdio.h
#includemath.h
int main()
{int a,b;for(a1;a9;a){for(b0;b9;b){int na*1100b*11;if(sqrt(n)(int)sqrt(n))printf(%d,n);}}
}#includestdio.h
#includemath.h
int main()
{int a,b;for(int x1;;x){int nx*x;if(n1000) continue;if(n9999) break;if(n%10n/10%10n/100%10n/1000) printf(%d,n);}
}2.计时器
#includestdio.h
#includetime.h
int main(){const int mod1000000;int n,s0;scanf(%d,n);for(int i1;in;i){int factorial1;for(int j1;ji;j){factorial(factorial*j%mod);//输出对1e6取模}s(sfactorial)%mod; }printf(%d\n,s);printf(time used %.2f\n,(double)clock()/CLOCKS_PER_SEC);return 0;
}
clock计时函数该函数返回程序目前为止运行的时间返回CPU时钟计时单元clock tick数挂钟时间返回单位是毫秒。 CLOCKS_PER_SEC这个常量表示每一秒per second有多少个时钟计时单元 时间除以这个常数得到的值以秒为单位。 从25开始答案始终不变因为 25末尾有六个零所以从第25项开始后面的所有项末尾都是六个零都不会影响和的末六位数字前24项造成的所以当n大于25即可终止这样效率和溢出都不存在问题
重定向
多数据输入