1.HDOJ 2000 ASCII 码排序
#include <stdio.h>
int main(void)
{
char a[3], temp;
while(scanf("%c%c%c", &a[0], &a[1], &a[2]) != EOF)
{
if(a[0] > a[1])
{
temp = a[0];
a[0] = a[1];
a[1] = temp;
}
if(a[0] > a[2])
{
temp = a[0];
a[0] = a[2];
a[2] = temp;
}
if(a[1] > a[2])
{
temp = a[1];
a[1] = a[2];
a[2] = temp;
}
printf("%c %c %c\n", a[0], a[1], a[2]);
getchar(); //接收回车……
}
return 0;
}
2.HDOJ 2010 水仙花数
# include <stdio.h>
int main()
{
int m, n, a, b, c, num;
while (scanf("%d%d", &m, &n) != EOF)
{
num = 0;
while (m <= n)
{
a = m / 100;
b = m / 10 % 10;
c = m % 10;
if (m == a*a*a+b*b*b+c*c*c)
{
num += 1;
if (num == 1)
printf("%d", m);
else
printf(" %d", m);
}
m++;
}
if (num)
printf("\n");
else printf("no\n");
}
return 0;
}
一直努力着,从未放弃过。