关于大一萌新学到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

相关文章

从去中心化到智能化: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>)} 绑定属性直接使用花括号{}   注

NC 把数字翻译成字符串

系列文章目录 文章目录 系列文章目录前言 前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 描述 有一种将字母编码成数字的方式:‘a’->1, ‘b->2’, … , ‘z->26’。 现在给一串数字,返回有多少种可能的译码结果 import java.u

34465A-61/2 数字万用表(六位半)

34465A-61/2 数字万用表(六位半) 文章目录 34465A-61/2 数字万用表(六位半)前言一、测DC/AC电压二、测DC/AC电流四、测电阻五、测电容六、测二极管七、保存截图流程 前言 1、6位半数字万用表通常具有200,000个计数器,可以显示最大为199999的数值。相比普通数字万用表,6位半万用表具有更高的测量分辨率和更高的测量准确度,适用于精度比较高的测

Spring是如何解决循环依赖?

现象解释: 在Spring框架中,循环依赖(Circular Dependency)是指两个或多个Bean之间相互依赖,形成了一个循环。例如,Bean A依赖于Bean B,而Bean B又依赖于Bean A。Spring通过多种机制解决循环依赖问题,具体来说,主要有以下几种方式: 1.三级缓存机制 Spring容器在实例化Bean时使用了三级缓存来解决循环依赖,主要涉及三个缓存结构: 一级