• C++sqrt函数题目


    判断完全平方数
    1. #include
    2. using namespace std;
    3. int n;
    4. int main()
    5. {
    6. cin>>n;
    7. if(sqrt(n)==n/sqrt(n)&&sqrt(n)/1==sqrt(n)){
    8. cout<<"yes";
    9. }
    10. else cout<<"no";
    11. return 0;
    12. }
    输出所有因数
    1. #include
    2. using namespace std;
    3. int n;
    4. int main()
    5. {
    6. cin>>n;
    7. for(int i=2;i
    8. if(n%i==0) cout<" ";
    9. }
    10. return 0;
    11. }
    因子求和
    1. #include
    2. using namespace std;
    3. int n;
    4. int main()
    5. {
    6. cin>>n;
    7. int sum=0;
    8. for(int i=2;i
    9. if(n%i==0) sum=sum+i;
    10. }
    11. cout<
    12. return 0;
    13. }
    判断素数
    1. #include
    2. using namespace std;
    3. int n;
    4. int main()
    5. {
    6. cin>>n;
    7. if(n==0&&n==1) cout<<'F';
    8. if(n==2) cout<<"T";
    9. for(int i=2;i
    10. if(n%i==0) cout<<"F"; return 0;
    11. }
    12. cout<<"T";
    13. return 0;
    14. }
    完全平方数
    1. #include
    2. using namespace std;
    3. int n;
    4. int main()
    5. {
    6. for(int i=0;true;i++){
    7. if(sqrt(i+100)==(i+100)/sqrt(i+100)&&sqrt(i+100+168)==(i+100+168)/sqrt(i+100+168)) cout<return 0;
    8. }
    9. return 0;
    10. }

    判奇偶求和

    1. #include
    2. using namespace std;
    3. int n;
    4. int main()
    5. {
    6. cin>>n;
    7. int sum=0;
    8. if(n%2!=0){
    9. for(int i=1;i<=n;i++){
    10. if(i%2==0) sum=sum+i;
    11. }
    12. }
    13. else{
    14. for(int i=1;i<=n;i++){
    15. if(n%i==0) sum=sum+i;
    16. }
    17. }
    18. cout<
    19. return 0;
    20. }

    判断质数

    1. #include
    2. using namespace std;
    3. int n;
    4. int main()
    5. {
    6. cin>>n;
    7. if(n==2) cout<<"Yes";
    8. for(int i=2;i
    9. if(n%i==0)
    10. {
    11. for(int j=2;j
    12. if(n%2==0) cout<return 0;
    13. }
    14. }
    15. }
    16. cout<<"Yes";
    17. return 0;
    18. }
    寻找肇事司机
    1. #include
    2. using namespace std;
    3. int n;
    4. int main()
    5. {
    6. int a=0,b=0,c=0,d=0;
    7. for(int i=1;i<10;i++){
    8. a=i;
    9. b=a;
    10. for(int j=0;j<10;j++){
    11. if(j!=i){
    12. c=j;
    13. d=c;
    14. }
    15. }
    16. for(int j=1;j<=100000;j++){
    17. if(j*j=a*1000+b*100+c*10+d){
    18. cout<1000+b*100+c*10+d;
    19. return 0;
    20. }
    21. }
    22. }
    23. return 0;
    24. }
    aabb
    1. #include
    2. using namespace std;
    3. int n;
    4. int main()
    5. {
    6. for(int i=1000;i<=9999;i++){
    7. int a=i/10%10;
    8. int b=i/100%10;
    9. int c=i/1000%10;
    10. int d=i/10000%10;
    11. if(a==b&&c==d&&sqrt(i)==i/sqrt(i)) cout<return 0;
    12. }
    13. return 0;
    14. }

  • 相关阅读:
    python命名规范
    centos的环境配置
    云可观测性:提升云环境中应用程序可靠性
    数据类型详解
    Java入坑之语法糖
    使用Inno Setup 制作软件安装包详细教程(与开发语言无关)
    [maven] maven 创建 web 项目并嵌套项目
    QT创建数据库(QT4.11.1)
    学生HTML个人网页作业作品 (水果商城HTML+CSS)
    《windows核心编程》第1章 错误处理
  • 原文地址:https://blog.csdn.net/Yigeputongren/article/details/134493963