2020年5月22日 星期五

week13寫程式拉~


函數反序排列數字 練習
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
int ans=0;
while(n>0)
{
ans*=10;
int now=n%10;
n/=10;
ans+=now;
}
printf("%d\n",ans);
}

2進位轉10進位 練習
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
int n1= n%10;
int n2=(n/10)%10;
int n3=(n/100)%10;
int n4=(n/1000)%10;
int ans=n1*1+n2*2+n3*4+n4*8;
printf("%d\n",ans);
}

CPE一星題目練習
#include <stdio.h>
int main()
{
    int T;
    scanf("%d", &T);
    for(int t=0; t<T; t++)
    {
        int N;
        scanf("%d", &N);

        printf("%d\n", ans);
    }
}

CPE一星題目練習
#include <stdio.h>
int genBig(int n)
{
    int ans=n;
    while(n>0)
    {
        ans += n%10;
        n/=10;
    }
    return ans;
}
int main()
{
    int T;
    scanf("%d", &T);
    for(int t=01; t<T; t++)
    {
        int N;
        scanf("%d",&N);
        int ans=0;
        for(int i=1;i<=N;i++)
        {
            if( genBig(i) == N)
            {
                ans=i;
                break;
            }
        }
        printf("%d\n", ans);
    }
}


沒有留言:

張貼留言