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;
    }

    本性的苏醒,往往在遭遇真实之后。
  • 相关阅读:
    php实现二维码
    java课设 五子棋代码编写(团队)
    java第十四次作业
    java第十三次作业
    java第十二次作业
    java第十一次作业
    java第十周学习总结
    java第九次学习总结
    java第八周学习总结
    201521123056 《Java程序设计》第11周学习总结
  • 原文地址:https://www.cnblogs.com/chance88/p/4394098.html
Copyright © 2011-2022 走看看