解题思路以及注意事项:
本题主要了解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分
209 人评分
#include<stdio.h> int main() { char c1,c2,c3,c4,c5; scanf("%c%c%c%c%c",&c1,&c2,&c3,&4,&c5); printf("%c%c%c%c%c",c1+4,c2+4,c3+4,c4+4,c5+4); return 0; } 为什么这个不可以呢
#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); ch1=ch1+4; ch2=ch2+4; ch3=ch3+4; ch4=ch4+4; ch5=ch5+4; printf("%c%c%c%c%c%c\n",ch1,ch2,ch3,ch4,ch5); return 0; } 这个代码运行出来的结果是 China Glmre@ 不知道为啥就是多了个@,我实在不明白,哪位大佬教教我,呜呜呜哭了。
#include<stdio.h> int main(void) { char c[5]; int i; for (i=0;i<5;i++) { c[i]=getchar(); printf("%c",c[i]+4); } printf("\n"); return 0; }
#include <stdio.h> int main() { char c1,c2,c3,c4,c5; c1 = getchar(); c2 = getchar(); c3 = getchar(); c4 = getchar(); c5 = getchar(); putchar(c1+4); putchar(c2+4); putchar(c3+4); putchar(c4+4); putchar(c5+4); printf("\n"); return 0; }
#include<stdio.h> #include<string.h> int main() { char c[5]; int i; gets(c); for(i=0;i<5;i++) { c[i]+=4; printf("%c",c[i]); } printf("\n"); return 0; } 各位大佬帮我看看这个哪里有问题,在VC中能运行,提交显示运行错误,帮帮新手吧!
夏日炎炎,有你超甜“” 2020-08-02 22:18:57 |
基本的5个常量都没设出来,然后还要给这5个常量赋值,还有赋完的值都要带“&”,不然计算机找不到地址,在用,printf输出函数进行输出。
啊噗卡巴 2020-08-03 22:54:49 |
@uq_54130610667 好的,谢谢,虽然我已经忘了自己曾经写过这个代码
#include <stdio.h> int main() { char a, b, c, d, e; scanf("%c%c%c%c%c", &a,&b,&c,&d,&e); printf("%c%c%c%c%c", a+4,b+4 ,c+4 ,d+4 , e+4); return 0; }
题中讲到了初始化赋值,初始化赋值,初始化赋值,没有说用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);
字符串的输入输出处理 (C语言代码)浏览:914 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:331 |
WU-复数求和 (C++代码)浏览:1995 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1086 |
【明明的随机数】 (C语言代码)浏览:784 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:520 |
A+B for Input-Output Practice (C语言代码)浏览:458 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:508 |
简单的a+b (C语言代码)浏览:531 |
小O的数字 (C语言代码)浏览:1404 |
C。。 2020-09-23 16:04:23 |
你的&4忘记加c了
初学c 2020-11-10 17:30:30 |
?
zhuoyun 2020-12-03 09:28:05 |
输入错误
萝卜干 2020-12-28 11:02:22 |
&c4