解题思路以及注意事项:
本题主要了解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分
210 人评分
#include <stdio.h> #include <string.h> void main() { char a[50]; scanf("%s",a); for(int i = 0;i<strlen(a);i++){ printf("%c",a[i]+4); } printf("\n"); }
#include<stdio.h> int main() { char c1='C',c2='h',c3='i',c4='n',c5='a'; printf("%c%c%c%c%c%\n",c1+4,c2+4,c3+4,c4+4,c5+4); return 0; } 为什么不能赋值以后输出呢,代码长度也没超过内存
#include<stdio.h> int main(){ char c1='C'; char c2='h'; char c3='i'; char c4='n'; char c5='a'; printf("%c,%c,%c,%c,%c,%c",c1+4,c2+4,c3+4,c4+4,c5+4); return 0; } 为什么不对
#include<stdio.h> int main() { char c1='C'; char c2='h'; char c3='i'; char c4='n'; char c5='a'; 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); return 0; 不知道哪里错了?
#include <stdio.h> #include <string.h> int main() { char array[100]; int i; scanf("%s",array); for( i=0; i<strlen(array); i++){ array[i] += 4; printf("%c",array[i]); } }
点我有惊喜!你懂得!浏览:4106 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:617 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码) 用函数传参的方法浏览:4064 |
WU-判定字符位置 (C++代码)浏览:1395 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:628 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:548 |
核桃的数量 (C语言代码)浏览:668 |
局部变量作函数返回值的问题浏览:963 |
Hello, world! (C语言代码)浏览:824 |
数组输出 (C语言代码)浏览:700 |
一枚方糖 2019-08-02 13:31:45 |
这是数组吗
一枚方糖 2019-08-02 14:01:20 |
大兄弟 你那个for (int i = 0;i<strlen(a);i++) i=1 改成i=0 不然你 a[0] 输不出来!!!
一枚方糖 2019-08-02 14:01:42 |
i=1 换称i=0
一枚方糖 2019-08-02 14:01:56 |
不然a[0]输不出来