第一种方法:
#include<stdio.h>
#define n 8
int main()
{
char a[n];
int i;
scanf("%s",a);
for (i=0; i<n; i++)
{
if(i%2==0)
printf("%c",a[i]);
else
{ if(a[i]>='a'&&a[i]<='z') {
a[i]-=32;
printf("%c",a[i] );
}
else
printf("%c",a[i]);
}
}
return 0;
}
第二种方法:
#include<stdio.h>
#define n 8
int main()
{
char a[n];
int i;
scanf("%s",&a);
for (i=0; i<n; i++)
{
int temp = (int)a[i];//强制类型转换
if(i%2==0)
printf("%c",a[i]);
else
{ if(a[i]>='a'&&a[i]<='z') {
temp = temp-32;//换为大写字母
printf("%c", (char)temp);
}
else
printf("%c",a[i]);
}
}
return 0;
}