求好心人用c语言实现输出26个英文字母

要求输出格式为AbCdEf.......急了

下面的程序用不同的代码输出两次,你可以选择其中一种。
#include<stdio.h>
#define P(a,b) printf("%c%c",a,b)
void main()
{
for(int i=0;'a'+i<'z';i+=2)
P('A'+i,'a'+i+1);

char a='A'-2;
while((char)(a+=2)<'Z')
P(a,a+33);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-25
#include<stdio.h>
void main()
{
int i;
char letters[]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};//初始化字母
for(i=0;i<26;i++)
if(i%2==0)
printf("%c",letters[i]-32);
else
printf("%c",letters[i]);
printf("\n");
}
第2个回答  推荐于2017-09-18
#include<stdio.h>
int main()
{
int i;
for(i=0;i<26;i++)
if(i%2==0)
printf("%c",'A'+i);
else
printf("%c",'a'+i);
printf("\n");
return 0;
}本回答被提问者采纳
相似回答