
函數反序排列數字 練習
#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);
}
}
沒有留言:
張貼留言