C语言如何编写打印出A-Z字母的程序

请问下面这个程序为什么打印出来的是[这个括号,哪里写错了?我是在做打印出大写字母A-Z的练习。
#include<stdio.h>
int main()
{
int i;
for(i=65;i<91;i++);
{
printf("%c\n",i);
}
return 0;
}

需要准备的材料分别有:电脑、C语言编译器

1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。

2、在test.cpp文件中,输入C语言代码:。

int i;

for(i=65;i<91;i++)

printf("%c\n",i);

3、编译器运行test.cpp文件,此时成功打印出了A-Z的大学英文子母。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-08

在计算机中,字符是以ASCII码的形式存在的,而大写字母'A'到'Z'在ascii码中是连续表示的。

所以要输出A-Z,可以通过循环打印的方式实现。

代码如下:

int i;
for(i = 0; i <26; i++)//打印26个字母。
    printf("%c", 'A' + i); //当i为0时,'A'+i就是‘A’,而对于任意的i,'A'+i就是第i个大写字母。配合i从0到25,就实现了打印A-Z的程序。

第2个回答  2013-07-30
#include<stdio.h>
int main()
{
int i;
for(i=65;i<91;i++)  //最后多了分号
{
printf("%c\n",i);
}
return 0;
}


第3个回答  2013-07-30
去掉for(i=65;i<91;i++)后的封号即可。

或者你直接把你的printf("%c\n",i)当做条件加入i++前面也可,这样就不需要那个大括号了。
第4个回答  推荐于2017-09-27
#include<stdio.h>
int main()
{
int i;
for(i=65;i<91;i++)//去掉分号
{
printf("%c\n",i);
}
return 0;
}

本回答被提问者采纳

C语言如何编写打印出A-Z字母的程序
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,输入C语言代码:。int i;for(i=65;i<91;i++)printf("%c\\n",i);3、编译器运行test.cpp文件,此时成功打印出了A-Z的大学英文子母。

使用while循环输出A~Z共26个字母?
c语言程序实现如下:include <stdio.h> int main() { char letter = 'A';while (letter <= 'Z') { printf("%c ", letter);letter++;} return 0;这里也是定义变量 `letter`,初始值为 A。使用 while 循环,判断 `letter` 是否小于等于 Z。循环体内,使用 `printf` 函数打印 `letter`,...

...语句将26个大写英文字母按照字典顺序打印出来 ???
你好,A的ASCII码是65,Z的ASCII码是90,所以,你可以定义个整型变量i,取值为65~90(就是从A到Z的ASCII码),然后输出ASCII对应的字母就是从A到Z了,代码如下:include "stdio.h"void main(){ int i=65;for(;i<=90;i++) printf("%c",i);getchar();} ...

c语言中如何用循环输出a~z
int i;for(i=0;i<26;i++)printf("%c ",'a'+i);

c语言程序设计将小写字母a到z分别按正序和反序输出
include <stdio.h>int main(){ char ch='a'; while(ch <= 'z')printf("%c",ch++); \/\/ 正序输出 ch = 'z'; while(ch >= 'a')printf("%c",ch--); \/\/ 反序输出 return 0;}

C语言 使用for循环 】打印出大写字母的ASC码对照表 求高手
include "stdio.h"int main(){ char a;for(a='A';a<='Z';a++)printf("%c:%d\\t",a,a);printf("\\n");}

编写一段C语言程序,用来输出从a~z,A~Z这些字母分 别对应哪些数字,另外...
int i;for(i='a';i〈='z';i十十)printf("%c=%d\\n",i,i);大写字母类似。

c语言,求用while编写打印输出26个字母的大写,小写和对应的ASCII码...
用while编写打印输出26个字母的大写,小写和对应的ASCII码值的程序及运行实况:include<stdio.h> int main(){ char c='A';while(c<='z'){ printf("%c: %d\\t",c,c);if(c=='Z'){ c+=7;printf("\\n");} else c++;} return 0;} ...

C语言编写一个程序,输出所有的英文字符及它们的ASCLL码,
所有英文字符,包括大写和小写英文字符。在ASCII码表中,大写和小写英文字符分别连续存储。所以只需要分别遍历所有英文字符,并输出字符值,及对应ASCII码值即可。代码:int main(){ char c; for(c = 'A'; c<='Z'; c ++) printf("%c:%d\\n",c,c); for(c = 'a'; c<='z'...

c语言大写字母的输出格式
C语言的编写如下:include <stdio.h> include <stdlib.h> void main (){ char c1,c2; \/\/ 定义两个字符c1,c2 printf("请输入大写字母的值!\\n"); \/\/输出你输入的那个大写字母以及它的ASCII c1=getchar( ); \/\/从键盘输入一个大写字母,放在c1 c2=c1+32; \/\/将大写的转换成小写...

相似回答