C语言如何编写打印出A-Z字母的程序
请问下面这个程序为什么打印出来的是[这个括号,哪里写错了?我是在做打印出大写字母A-Z的练习。#include<stdio.h>intmain(){inti;for(i=...
请问下面这个程序为什么打印出来的是[这个括号,哪里写错了?我是在做打印出大写字母A-Z的练习。
#include<stdio.h>
int main()
{
int i;
for(i=65;i<91;i++);
{
printf("%c\n",i);
}
return 0;
} 展开
#include<stdio.h>
int main()
{
int i;
for(i=65;i<91;i++);
{
printf("%c\n",i);
}
return 0;
} 展开
展开全部
在计算机中,字符是以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的程序。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去掉for(i=65;i<91;i++)后的封号即可。
或者你直接把你的printf("%c\n",i)当做条件加入i++前面也可,这样就不需要那个大括号了。
或者你直接把你的printf("%c\n",i)当做条件加入i++前面也可,这样就不需要那个大括号了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
int main()
{
int i;
for(i=65;i<91;i++)//去掉分号
{
printf("%c\n",i);
}
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询