关于大一萌新学到for循环于是心血来潮写了“数字祝福语”生成器apk这件事

本文主要是介绍关于大一萌新学到for循环于是心血来潮写了“数字祝福语”生成器apk这件事,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

故事缘起:

刚学c语言总有种莫名的兴奋,突然一次和老爸视频聊到我在学校学习近况,于是我突发奇想:能不能把我写的code交给我的老爸来运行呢?一番百度下,我发现了这个:

于是就有了接下来的故事.....

现在apk生成器有了,那我写点什么呢?想到老爸老妈总喜欢在过节的时候群发一些节日祝福语(虽然我一直对此持不屑态度doge), 于是我决定搞一个数字祝福语生成器(小菜鸟一个,code简朴勿喷)

输入/输出要求:

1.输入1~9数字,输出含对应数字的祝福的四字成语。

2.输入1~9以外数字,输出“祝你开心每一天”。

3.输入字母时,输出“输入数字不是字母,你个笨蛋(▼へ▼メ)”并提示重新输入。

代码展示:

#include  <stdio.h>
int main()
{printf("请输入一个数字:");int  a;for( ;1;){scanf("%d",&a);char b=getchar();if('a'<=b&&'z'>=b||'A'<=b&&'Z'>=b){printf("\n\n输入数字不是字母,你个笨蛋(▼へ▼メ)");printf("\n\n重新输入一个数字");continue;}switch(a){case 1: printf("\n\n( ͡° ͜ʖ ͡°)✧祝你今年   一帆风顺");break;case  2:printf("\n\nヾ(✿゚▽゚)ノ祝你生活工作  两全其美");break;case 3:printf("\n\n੭ ᐕ)੭*⁾⁾祝你  三阳开泰");break;case  4:printf("\n\n(∗❛ั∀❛ั∗)✧*祝你  四喜临门");break;case  5:printf("\n\nヾ(^▽^*)))祝你生活   五谷丰登");break;case  6:printf("\n\n(๑•॒̀ ູ॒•́๑)啦啦啦祝你  六六大顺");break;case  7:printf("\n\n(≧ω≦)/祝你  七星高照");break;case  8:printf("\n\n(^◇^)祝你  八方进宝 ");break;case  9:printf(" \n\nヽ(^。^)丿祝你  久久登科 ");break;default  :printf("\n\n\(@^0^@)/♪祝你开心每一天^_^");}printf("\n\n请再输入一个不一样的数%c  ",a);}return 0;
}

运行展示:

 最后:家人朋友用了都说好(doge)

 

 

 问题反思:为了让使用者在运行后输入更多的数字,我使用了循环输入,但是没写停止循环的功能,好处是能不限次数的输入,坏处是————

                                                           —————运行永远不会结束!

这篇关于关于大一萌新学到for循环于是心血来潮写了“数字祝福语”生成器apk这件事的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/558166

相关文章

Mybatis官方生成器的使用方式

《Mybatis官方生成器的使用方式》本文详细介绍了MyBatisGenerator(MBG)的使用方法,通过实际代码示例展示了如何配置Maven插件来自动化生成MyBatis项目所需的实体类、Map... 目录1. MyBATis Generator 简介2. MyBatis Generator 的功能3

JAVA中while循环的使用与注意事项

《JAVA中while循环的使用与注意事项》:本文主要介绍while循环在编程中的应用,包括其基本结构、语句示例、适用场景以及注意事项,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录while循环1. 什么是while循环2. while循环的语句3.while循环的适用场景以及优势4. 注意

Python中的异步:async 和 await以及操作中的事件循环、回调和异常

《Python中的异步:async和await以及操作中的事件循环、回调和异常》在现代编程中,异步操作在处理I/O密集型任务时,可以显著提高程序的性能和响应速度,Python提供了asyn... 目录引言什么是异步操作?python 中的异步编程基础async 和 await 关键字asyncio 模块理论

从去中心化到智能化:Web3如何与AI共同塑造数字生态

在数字时代的演进中,Web3和人工智能(AI)正成为塑造未来互联网的两大核心力量。Web3的去中心化理念与AI的智能化技术,正相互交织,共同推动数字生态的变革。本文将探讨Web3与AI的融合如何改变数字世界,并展望这一新兴组合如何重塑我们的在线体验。 Web3的去中心化愿景 Web3代表了互联网的第三代发展,它基于去中心化的区块链技术,旨在创建一个开放、透明且用户主导的数字生态。不同于传统

好题——hdu2522(小数问题:求1/n的第一个循环节)

好喜欢这题,第一次做小数问题,一开始真心没思路,然后参考了网上的一些资料。 知识点***********************************无限不循环小数即无理数,不能写作两整数之比*****************************(一开始没想到,小学没学好) 此题1/n肯定是一个有限循环小数,了解这些后就能做此题了。 按照除法的机制,用一个函数表示出来就可以了,代码如下

usaco 1.2 Name That Number(数字字母转化)

巧妙的利用code[b[0]-'A'] 将字符ABC...Z转换为数字 需要注意的是重新开一个数组 c [ ] 存储字符串 应人为的在末尾附上 ‘ \ 0 ’ 详见代码: /*ID: who jayLANG: C++TASK: namenum*/#include<stdio.h>#include<string.h>int main(){FILE *fin = fopen (

poj3750约瑟夫环,循环队列

Description 有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列(总人数不足S个时将循环报数),求小孩出列的顺序。 Input 第一行输入小孩的人数N(N<=64) 接下来每行输入一个小孩的名字(人名不超过15个字符) 最后一行输入W,S (W < N),用

校验码:奇偶校验,CRC循环冗余校验,海明校验码

文章目录 奇偶校验码CRC循环冗余校验码海明校验码 奇偶校验码 码距:任何一种编码都由许多码字构成,任意两个码字之间最少变化的二进制位数就称为数据检验码的码距。 奇偶校验码的编码方法是:由若干位有效信息(如一个字节),再加上一个二进制位(校验位)组成校验码。 奇校验:整个校验码中1的个数为奇数 偶校验:整个校验码中1的个数为偶数 奇偶校验,可检测1位(奇数位)的错误,不可纠错。

AIGC6: 走进腾讯数字盛会

图中是一个程序员,去参加一个技术盛会。AI大潮下,五颜六色,各种不确定。 背景 AI对各行各业的冲击越来越大,身处职场的我也能清晰的感受到。 我所在的行业为全球客服外包行业。 业务模式为: 为国际跨境公司提供不同地区不同语言的客服外包解决方案,除了人力,还有软件系统。 软件系统主要是提供了客服跟客人的渠道沟通和工单管理,内部管理跟甲方的合同对接,绩效评估,BI数据透视。 客服跟客人

react笔记 8-17 属性绑定 class绑定 引入图片 循环遍历

1、绑定属性 constructor(){super()this.state={name:"张三",title:'我是一个title'}}render() {return (<div><div>aaaaaaa{this.state.name}<div title={this.state.title}>我是一个title</div></div></div>)} 绑定属性直接使用花括号{}   注