for循环语句有问题啊,该怎么弄

pasflau 2017-11-03 09:00:55
#include<stdio.h>
int main()
{
char ch, wrs;
printf("请输入您要进行的功能(a/A加密,b/B解密):");
scanf("%c", &ch);
if (ch = 'a' || 'A')
{
printf("输入要转换的字符:");
for (;wrs != '\n'; wrs = getchar())
wrs = wrs + 2;
}
else
{
printf("输入要转换的字符:");
for (; wrs != '\n'; wrs = getchar())
wrs = wrs - 2;
}
printf("%d", wrs);
return 0;
}
...全文
85 1 点赞 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
destory27 2017-11-04
#include<stdio.h> int main() { char ch; char wrs; printf("请输入您要进行的功能(a/A加密,b/B解密):"); scanf("%c", &ch); if (ch =='a' || ch == 'A') { printf("输入要转换的字符:"); fflush(stdin); for (fflush(stdin);(wrs = getchar()) != '\n'; ){ wrs = wrs + 2; printf("%d", wrs); } } else { printf("输入要转换的字符:"); fflush(stdin); for (; wrs != '\n'; wrs = getchar()) wrs = wrs - 2; printf("%d", wrs); } return 0; }
  • 打赏
  • 举报
回复
相关推荐
发帖
C语言
加入

6.5w+

社区成员

C语言相关问题讨论
申请成为版主
帖子事件
创建了帖子
2017-11-03 09:00
社区公告
暂无公告