解题思路以及注意事项:
本题主要了解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 人评分
#include<stdio.h> int main() { int i = 0; char str[6]; while ((str[i] = getchar()) != '\n') { str[i] += 4; i++; } str[i++] = '\0'; printf("%s", str); return 0; } 没错非要错
#include<stdio.h> int main() { char a1='C',a2='H',a3='i',a4='n',a5='a'; printf("密码为:%c%c%c%c%c",a1+4,a2+4,a3+4,a4+4,a5+4); return 0; } 为什么这个算出来答案错了0 0!
caicaizii 2018-04-12 19:47:06 |
提要求输入China你这是直接赋值了
dc 2018-07-18 11:40:10 |
可以用数组
Clearlove7 2018-11-24 21:39:50 |
把“密码为:”这几个字全删了,不要自己加提示,严格按照题目里输出的格式来
Clearlove7 2018-11-24 21:40:00 |
把“密码为:”这几个字全删了,不要自己加提示,严格按照题目里输出的格式来
+4 是什么意思。看不懂 小白求教
想说的是这个程序能通过运行吗? 题目不是明确说了要赋初值的要求了,不按要求也能过?
余生 2018-05-06 16:39:27 |
#include<stdio.h> int main() { 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); return 0; }
余生 2018-05-06 16:39:43 |
我这个都能过呢
Suty 2018-05-11 12:13:04 |
#include<stdio.h> int main() { printf("Glmre"); return 0; }
Suty 2018-05-11 12:21:33 |
但是下面还是有样例输入,我直接输出也能过
西橙 2018-12-21 13:27:53 |
ch1 ch2是什么意思啊?
程序有bug w加四还是a吗?
firstblood 2018-01-03 21:41:03 |
不是的 你去查ASCII表 就懂了
NiKlous 2018-01-11 22:55:11 |
它不要求你一定是字母输出
wujianai 2018-05-18 22:23:42 |
不是的,如果该题给定的字符中有wxyz或WXYZ的话,就不是+4了,是-22
scanf里面的%c为什么不能像printf那样串起来写?
这个能通过?
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:1555 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:524 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:742 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:532 |
数列排序 (C语言代码)浏览:674 |
C二级辅导-公约公倍 (C语言代码)浏览:1325 |
C语言程序设计教程(第三版)课后习题10.1 (C++代码)浏览:529 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:456 |
【密码】 (C语言代码)浏览:574 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:501 |
奈凉 2018-04-15 14:57:52 |
错了 少了#include<string.h>
奈凉 2018-04-15 14:58:02 |
#include<string.h>
余生 2018-05-06 16:31:27 |
你用数组要加#include<string.h>这个头文件