好久没有上acm做题了,上星期跟绮妹说好有空带她写写程序的,所以今天自己先上来看看...
第2031题,好久之前提交过,但一直没有成功,今天终于过了...
#include <stdio.h>
void getResult(int a,int b)
{
int n;
if(a<b)
{
if(a>9)
{
printf("%c",'A'+a-10);
}
else
{
printf("%d",a);
}
}
else
{
n=a%b;
getResult(a/b,b);
if(n>9)
{
printf("%c",'A'+n-10);
}
else
{
printf("%d",n);
}
}
}
int main()
{
int a,b;
while(scanf("%d %d",&a,&b)!=EOF)
{
if(a<0)
{
printf("-");
a=-a;
}
getResult(a,b);
printf("\n");
}
}
第2050题,说实在的,我还真无从下手,不过这种递推的题,我以后真该多练练...
#include <stdio.h>
int main()
{
int i;
int n;
scanf("%d",&i);
while(i--&&scanf("%d",&n))
{
printf("%d\n",2*n*n-n+1);
}
return 0;
}