c语言输入k,输出第k个幸运数字(只含2或3的数字) - 爱问答

(爱问答)

c语言输入k,输出第k个幸运数字(只含2或3的数字)

#include "stdio.h"
main()
{
int k;
char s[100];
printf("input K:");
scanf("%d",&k);
printf("Input S:");
scanf("%s",s);
i=0;
while(s[i]!='')
{
if(s[i]+k<='z'||s[i]+k<='Z')
s[i]=s[i]+k;
else
s[i]=s[i]+k-26;
i++;
}
getch();
}

因为输入的是12.3,所以系统在读取的时候,当读到小数点时,第一个scanf结束。所以12 就赋给了i.后面的内容被舍弃;
如果想要完成输入使i = 1,j = 2,k = 3
可以这样输入: 1 2 3;或者 1回车2回车3回车,等等。

相关标签:c语言

下一篇:对窗函数进行频谱分析不用freqz函数该如何进行

上一篇:软件编程学出来主要是干嘛的?

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?