求好心人用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;
}本回答被提问者采纳

求好心人用c语言实现输出26个英文字母
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);}

c语言 求好心人解答一下 无以回报
依次:把%改为%d 4 把a[5]=k改成a[5]=k; 3 把if(k>a[i]改成if(k>a[i]) i+1 把=a[i]改成=a[i]; break; i+1 把=k改成=k; 把"%d,a[i]);改成"%d ",a[i]);。

C语言菜鸟请求好心人解答1(1)
输入数据时,在两个数据之间以一个或多个空格间隔,也可用回车键,跳格键tab。②scanf("%d,%d",&a,&b);C规定:如果在“格式控制”字符串中除了格式说明以外还有其它字符,则在输入数据时应输入与这些字符相同的字符。下面输入是合法的:3,4 此时不用逗号而用空格或其它字符是不对的。3 4 3:...

从C语言转C++的输出cout的问题,请教好心人………
ou数组是char型的,cout输出变量对应的类型的数据。你把int型保存在ou里,可能会出现乱码。而使用printf,你指定了输出%d,是输出整型。如果cout<<int(ou[i])<< " ";结果就是正常的

C语言 如何用语句实现输出N行*,每行5个*? 跪求好心人。
由于你每行只要5个,我就不用双层循环了 for(int i = 0;i < N;i++)printf("***\\n");

c语言题目求解!!!来个好心人帮帮忙吧要疯掉了~!
include "stdio.h"include "string.h"void main(){char a[200],w1[15],w2[15];int i=0,j=0,k=0;printf("qingshuruzifu\\n");gets(a);for(i=0;a[i]!='\\0';i++){if((a[i]>='A'&&a[i]<='Z')||(a[i]>='a'&&a[i]<='z')){w2[j]=a[i];j=j+1;} else {...

用C语言编写一个简单的计算器程序,并用到文件类型,跪求好心人帮忙阿...
include <stdio.h> void main(){ int a,b,d;char c;printf();scanf;printf;getchar();printf;scanf;if(c=='*')d=a*b;else if(c=='\/')d=a\/b;printf } 大概这样,不过不知道用到文件类型什么意思

懂C语言好心人帮我算一下以下的值都为多少,我看我自己算得对嘛...
12;a\/=a+a ;printf("(4) %d\\n", a);a = 12;a %= (5%2); \/\/n=5 printf("(5) %d\\n", a);a = 12;a+=a-=a*=a;printf("(6) %d\\n", a);} 输出结果为:(1) 24 (2) 10 (3) 60 (4) 0 (5) 0 (6) 0 Press any key to continue ...

初学,想好心人解释这段C语言什么意思
d=max(a,b,c);---表示将max函数运算的返回值保存到变量d中。printf("max=%d\\n",d);---这是一个格式输出函数%d表示输出的是整型数据,输出的是d变量中的数据,(\\n是一个换行符)int max(int x,int y,int z)---这部分是函数的定义部分,也就是函数要实现的功能就定义在里面 { int w;...

用C语言编写多项式相加的程序,下面图中前两个是要相加的多项式 第三...
include <stdio.h>#include <stdlib.h>#include <math.h>#define EPS 1E-6typedef struct item {double coefficient;int power;struct item *next;} *POLYNOMIAL,*pItem;POLYNOMIAL Create() { \/\/ 创建多项式pItem head,p;double coe;int pwr;head = p = (pItem)malloc(sizeof(item));while...

相似回答