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

【关于大一萌新学到for循环于是心血来潮写了“数字祝福语”生成器apk这件事】故事缘起:
刚学c语言总有种莫名的兴奋,突然一次和老爸视频聊到我在学校学习近况,于是我突发奇想:能不能把我写的code交给我的老爸来运行呢?一番百度下,我发现了这个:
于是就有了接下来的故事.....
现在apk生成器有了,那我写点什么呢?想到老爸老妈总喜欢在过节的时候群发一些节日祝福语(虽然我一直对此持不屑态度doge),于是我决定搞一个数字祝福语生成器(小菜鸟一个,code简朴勿喷)
输入/输出要求:

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

文章插图
1.输入1~9数字 , 输出含对应数字的祝福的四字成语 。
2.输入1~9以外数字,输出“祝你开心每一天” 。
3.输入字母时,输出“输入数字不是字母,你个笨蛋(▼へ▼メ)”并提示重新输入 。
代码展示:
#includeint main(){printf("请输入一个数字:");inta;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;case2:printf("\n\nヾ(??▽?)ノ祝你生活工作两全其美");break;case 3:printf("\n\n? ?)?*??祝你三阳开泰");break;case4:printf("\n\n(???????)?*祝你四喜临门");break;case5:printf("\n\nヾ(^▽^*)))祝你生活五谷丰登");break;case6:printf("\n\n(???? ?????)啦啦啦祝你六六大顺");break;case7:printf("\n\n(≧ω≦)/祝你七星高照");break;case8:printf("\n\n(^◇^)祝你八方进宝 ");break;case9:printf(" \n\nヽ(^ 。^)丿祝你久久登科 ");break;default:printf("\n\n\(@^0^@)/?祝你开心每一天^_^");}printf("\n\n请再输入一个不一样的数%c",a);}return 0;}
运行展示:
最后:家人朋友用了都说好(doge)
问题反思:为了让使用者在运行后输入更多的数字,我使用了循环输入 , 但是没写停止循环的功能 , 好处是能不限次数的输入 , 坏处是————
—————运行永远不会结束!