解题思路以及注意事项:
本题主要了解scanf的用法,其格式为 scanf("%d或%c或%f(这里写入你想要输入的变量的格式)",&ch(这里写你想要把输入的值赋给的变量));
一定要注意输入格式不能错,整型用%d,字符型用%c,浮点型用%f。
&一定不能掉了,掉了编译链接没问题,但运行的时候会崩溃。
实例代码:
#include"stdio.h" int main() { char ch1,ch2,ch3,ch4,ch5; scanf("%c",&ch1); scanf("%c",&ch2); scanf("%c",&ch3); scanf("%c",&ch4); scanf("%c",&ch5); printf("%c%c%c%c%c",ch1+4,ch2+4,ch3+4,ch4+4,ch5+4); return 0; }
有什么不懂的可以在评论区评论
0.0分
215 人评分
题中讲到了初始化赋值,初始化赋值,初始化赋值,没有说用scanf!&!&!&,咱们首先判断--- 第一,开头的第一个字母是大写的,是大写的,那么代码中也必须对应大写字母。 第二,题中给出的输入和样例中间并没有要求有空格,不要多画蛇添足,记住一定要一模一样,不然会报错。 第三,题中还是没有要求用printf打印出赋值后的状态,那么就可以直接怼,每个数据类型的字符依次+4. 我的代码是这样: char c1 = 'C', c2 = 'h', c3 = 'i', c4 = 'n', c5 = 'a'; printf("%c%c%c%c%C", c1 + 4, c2 + 4, c3 + 4, c4 + 4, c5 + 4);
可以去看一下OJ规则https://www.dotcpp.com/wp/811.html 因为OJ是逐字符比对!还是那四个字:一模一样! 所以任何花里胡哨的画龙点睛都是错的,在scanf前加一句printf请输入也是错的! 正确答案 #include <stdio.h> int main() { char c1='C',c2='h',c3='i',c4='n',c5='a';//如果直接定义初始化就可以不使用scanf,直接输出; //scanf("%c%c%c%c%c",&c1,&c2,&c3,&c4,&c5); printf("%c%c%c%c%c\n",c1+4,c2+4,c3+4,c4+4,c5+4); }
#include <stdio.h> int main(){ char c1,c2,c3,c4,c5; printf("请输入语言:"); scanf("%c %c %c %c %c",&c1,&c2,&c3,&c4,&c5); printf("%c%c%c%c%c",c1+4,c2+4,c3+4,c4+4,c5+4); return 0; } 为什么我这个去掉后面的return 0;才可以运行成功
夏日炎炎,有你超甜“” 2020-08-02 22:43:36 |
不知道
#include"stdio.h" int main() { char a1, a2, a3, a4, a5; scanf_s("%c%c%c%c%c", &a1, &a2, &a3, &a4, &a5); printf("%c%c%c%c%c\n", a1 + 4, a2 + 4, a3 + 4, a4 + 4, a5 + 4); return 0; } 输出是空白,哪里错了呢
陈狼顾 2020-03-01 19:12:38 |
scanf_s结构后面要跟数字表示字符长度,如scanf_s("%c%c", &a1, 1, &a2, 1);
夏日炎炎,有你超甜“” 2020-08-02 22:44:55 |
我输出也是空白
如果赋了初值就不用加scanf哪一行了,这样也是对的: #include<stdio.h> int main(void) { char c1='C',c2='h',c3='i',c4='n',c5='a'; c1=c1+4; c2=c2+4; c3=c3+4; c4=c4+4; c5=c5+4; printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5); }
#include<stdio.h> int main () { char a[5]; int i; for(i=1;i<=5;i++) scanf("%c",&a[i]); for(i=1;i<=5;i++) { a[i]=a[i]+4; printf("%c",a[i]); } return 0; } 我这个有啥问题嘞?
【偶数求和】 (C++代码)浏览:786 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:643 |
简单的a+b (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
WU-蓝桥杯算法提高VIP-勾股数 (C++代码)浏览:1685 |
校门外的树 (C语言代码)浏览:733 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:710 |
1157题解浏览:769 |
A+B for Input-Output Practice (III) (C语言代码)浏览:594 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:438 |