1720
#include<stdio.h>
int main()
{
int a,b;
while(scanf("%x%x",&a,&b)!=EOF) //输入16进制数
{
printf("%d\n",a+b); //将16进制数转换为10进制数
}
return 0;
}
1062
#include<stdio.h>
#include<string.h>
int main()
{
int n,a,i,j,k;
char c[1005];
scanf("%d",&n);
{
getchar(); //要加getchar吸收空格
while(n--) //n行测试数据
{
gets(c); //输入一行数据
a=strlen(c); //测出每组数据的长度,这个不包括\0
for(i=0;i<=a;i++) //对每一行数据遍历一遍
{
if(c[i]==' '||i==a) //如果遇到空格或者到达末尾处,k为上一个单词的位置
{
for(j=i-1;j!=k&&j>=0;j--) //对前面的单词进行反向输出
putchar(c[j]); //注意这里为c[j]
k=i; //记录上一个输出单词的末尾位置
if(i!=a) putchar('