花阳


私信TA

用户名:2007020104

访问量:16623

签 名:

不要看我,我是乱写的

等  级
排  名 306
经  验 5574
参赛次数 3
文章发表 45
年  龄 20
在职情况 学生
学  校
专  业

  自我简介:

一杯茶一根烟,一行bug找一天

解题思路:利用ASCII码解决

注意事项:注意定义时需要定义字符型变量

参考代码:

#include<stdio.h>

 void main()

 {   char c1,c2,c3,c4,c5;//定义5个字符型变量


     scanf("%c%c%c%c%c",&c1,&c2,&c3,&c4,&c5);//输入


     c1=c1+4;//加4为ascii码中该字符的后面的第4个

     c2=c2+4;

     c3=c3+4;

     c4=c4+4;

     c5=c5+4;


     printf("%c%c%c%c%c",c1,c2,c3,c4,c5);//输出


     return 0;

 }


 

0.0分

6 人评分

  评论区

scanf("%c%c%c%c%c",&c1,&c2,&c3,&c4,&c5);//输入
 我用的2019的vs(scanf改成scanf_s) 输入这个引发异常
"0x791298F1 (ucrtbased.dll)处(位于 c.exe 中)引发的异常: 0xC0000005: 写入位置 0x00C21023 时发生访问冲突。"
但是分开写就没有问题
scanf_s("%c",&c1);
2021-03-07 14:57:06
  • «
  • 1
  • »