当前位置: 首页 > news >正文

C 语言实例 - 循环输出26个字母

循环输出 26 个字母。

以下例子我们用变量 letter 来存储当前要输出的字母,然后,使用 for 循环来重复 26 次输出字母,并在每个字母后面加一个空格。

循环内部使用 printf 函数来输出 letter 变量的值,%c 是 printf 的格式控制符,用于输出一个字符。

#include <stdio.h>int main() {char letter = 'A'; // ASCII码中'A'的值为65// 使用循环输出26个字母for (int i = 0; i < 26; i++) {printf("%c ", letter);letter++; // 将letter变量的值递增,得到下一个字母的ASCII码}printf("\n");return 0;
}

另外一个实例:

#include <stdio.h>int main()
{char c;for(c = 'A'; c <= 'Z'; ++c)printf("%c ", c);return 0;
}

运行结果:

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

如果你想输出小写字母,只需将变量 letter 的初始值设为 ‘a’(ASCII码中’a’的值为97),然后在循环内部使用 letter++ 即可:

#include <stdio.h>int main() {char letter = 'a'; // ASCII码中'a'的值为97// 使用循环输出26个小写字母for (int i = 0; i < 26; i++) {printf("%c ", letter);letter++; // 将letter变量的值递增,得到下一个字母的ASCII码}printf("\n");return 0;
}

运行结果:

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

以下实例可以选择输入大写的还是小写的:

实例 - 输出大写或小写字母

#include <stdio.h>int main()
{char c;printf("输入 u 显示大写字母,输入 l 显示小写字母: ");scanf("%c", &c);if(c== 'U' || c== 'u'){for(c = 'A'; c <= 'Z'; ++c)printf("%c ", c);}else if (c == 'L' || c == 'l'){for(c = 'a'; c <= 'z'; ++c)printf("%c ", c);}elseprintf("Error! 输入非法字符。");return 0;
}

运行结果:

输入 u 显示大写字母,输入 l 显示小写字母: l
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
http://www.lryc.cn/news/357961.html

相关文章:

  • qt多语言翻译不生效的原因
  • springboot集成达梦数据库8,用springboot+mtbatisplus查询值为空
  • C语言-----指针数组 \ 数组指针
  • Go语言 gRPC 简述
  • 信息系统项目管理师0136:工具与技术(8项目整合管理—8.9结束项目或阶段—8.9.2工具与技术)
  • appium-driver方法待整理。。
  • Android Ktor 网络请求框架
  • 交互设计如何助力传统技艺在当代复兴?
  • 使用 Django Rest Framework 构建强大的 Web API
  • 老师如何对付挑事儿的家长?
  • 若安装了Python3且没有删除Python2,那么启动yum命令会报错:
  • JVM(四)
  • Leetcode373.查找和最小的 K 对数字
  • windows 安装 使用 nginx
  • 【运维】Linux 端口管理实用指南,扫描端口占用
  • Android笔记--应用安装
  • 今日分享站
  • 基于python flask的旅游数据大屏实现,有爬虫有数据库
  • 海尔智家牵手罗兰-加洛斯,看全球创牌再升级
  • 【busybox记录】【shell指令】unlink
  • 如何恢复被盗的加密货币?
  • 英语学习笔记29——Come in, Amy!
  • grpc NewClient 报错 name resolver error: produced zero addresses
  • 【Docker】2、配置SSL证书远程访问Docker
  • HFish蜜罐管理端搭建:构建网络安全的主动防御系统
  • 探秘AI艺术:揭开Midjourney绘画的神秘面纱
  • 29-ESP32-S3-WIFI_Driver-00 STA模式扫描全部 AP
  • 2024了,还有人在问为甚死锁?
  • Java中Arrays.toString与new String()字节数组使用的差异
  • 开源表单流程设计器有哪几个突出的优势特点?