zoukankan      html  css  js  c++  java
  • Acm练习(六)

    Acm练习(六)

    1.//1的个数
    #include<iostream>
    using namespace std;
    int jj(int n)
    {
    int count=0;
    for(int l=n;l>0;l=l/2)
    {
    if(l%2 !=0 )
    {
    count=count+1;
    }
    }
    return count;
    }
    int main()
    {
    int N;
    cin>>N;
    for(int g=0;g<N;g++)
    {
    int m;
    cin>>m;
    cout<<jj(m)<<endl;
    }
    }

    2.水仙花数(有多组测试数据,每组测试数据以包含一个整数n(100<=n<1000)
    输入0表示程序输入结束。)

    #include<iostream>
    using namespace std;
    void shuxian(int n)
    {
    int b=n/100;
    int s=(n-b*100)/10;
    int g=(n-100*b)%10;
    if(n==b*b*b+s*s*s+g*g*g)
    {
    cout<<"Yes"<<endl;
    }
    else
    {
    cout<<"No"<<endl;
    }

    }
    int main()
    {
    int buff[100];
    int idx = 0;
    while (idx < 100)
    {
    int input;
    cin>>input;
    if (input == 0)
    {
    break;
    }
    buff[idx] = input;
    shuxian(buff[idx] );
    idx++;
    }
    return 0;
    }

    3.大小写转换

    #include<iostream>
    #include<string.h>
    using namespace std;
    int main()
    {
    int m;
    cin>>m;
    for(int i=0;i<m;i++)
    {
    char s[100];
    cin>>s;
    for(int i=0;i<strlen(s);i++)
    {
    if((int)s[i]>=65 && (int)s[i]<=90)
    {
    cout<<(char)(int(s[i])+32);
    }
    else
    {
    cout<<(char)(int(s[i])-32);
    }
    }
    cout<<endl;
    }
    return 0;
    }

    本性的苏醒,往往在遭遇真实之后。
  • 相关阅读:
    day 24
    day23
    day 22
    java中空格的操作
    java 解析Word文档以及Excel表格数据带有图片(2003/2007)
    java中创建文件夹
    http请求问题
    js弹框显示全部内容
    java实现HTTP请求的三种方式
    solr与java整合使用
  • 原文地址:https://www.cnblogs.com/chance88/p/4394098.html
Copyright © 2011-2022 走看看