pasflau 2017-11-02 08:48 采纳率: 0%
浏览 821

为了解决这个问题想了两个办法,可是怎么才能连续地分层输入两组数据啊?

#include
int main()
{
char ch,wrs;
printf("请输入您要进行的功能(a/A加密,b/B解密):");
scanf("%c", &ch);
if (ch = 'a' || 'A')
{
printf("输入要转换的字符:");
for (; (wrs = getchar()) != '\n';)
wrs = wrs + 2;
}
else
{
printf("输入要转换的字符:");
for (; (wrs = getchar()) != '\n';)
wrs = wrs - 2;
}

printf("%d", wrs);
    return 0;

}

#include
int main()
{
char c,ch;
void action1(char), action2(char);
printf("选择要进行的转化类型(‘a/A’加密,‘b/B解密):\n");
c=getchar();;
switch (c)
{
case 'a':
case 'A':action1(ch);break;
case 'b':
case'B':action2(ch);break;
default: putchar('\a');
}
return 0;
}
void action1(char ch)
{
for(;(ch=getchar())!='\n';)
{
ch=ch+2;
}
printf("%c",ch);
}
void action2(char ch)
{
for(;(ch=getchar())!='\n';)
{
ch=ch-2;
}
printf("%c",ch);
}

  • 写回答

1条回答 默认 最新

  • 不知者不罪 2017-11-04 01:40
    关注

    楼主的意思是要这样连续输入吗?
    char a;
    char b;
    scanf("%c%c",&a,&b);

    评论

报告相同问题?

悬赏问题

  • ¥15 R语言 拟时序分析降维图如何减少分支
  • ¥15 Fluent齿轮搅油
  • ¥15 八爪鱼爬数据为什么自己停了
  • ¥15 交替优化波束形成和ris反射角使保密速率最大化
  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏