计算机复试:字符数组中下标为偶数的元素赋给另一个字符数组并输出

📚博客主页:knighthood2001
公众号:认知up吧 (目前正在带领大家一起提升认知,感兴趣可以来围观一下)
🎃知识星球:【认知up吧|成长|副业】介绍
❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️
🙏笔者水平有限,欢迎各位大佬指点,相互学习进步!

题目要求:字符数组str1中下标为偶数的元素赋给另一个字符数组str2,并输出str2。
思路:我这里使用gets()puts()函数进行输入和输出
代码如下

# include<stdio.h>
# include<string.h>
int main() {
	char str1[100], str2[100];
	gets(str1);
	int i, j = 0;
	for (i = 0; i < strlen(str1); i = i + 2) {
		str2[j] = str1[i];
		j++;
	}
	str2[j] = '\0';
	//错误写法
	//str2[j] = "\0";

	puts(str2);
	return 0;
}

在这里插入图片描述
注意这里有个错误写法,就是我之前一直不把'\0'当成单个字符,所以我会用双引号,但是这样的就错了。
错误写法导致的运行结果,是不是很神奇。我'\0'写成了双引号"\0",结果就变成这样了。
在这里插入图片描述
希望大家以后也能规范起来,'\0'是用单引号。

最近更新

  1. TCP协议是安全的吗?

    2024-03-27 17:58:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-27 17:58:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-27 17:58:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-27 17:58:04       20 阅读

热门阅读

  1. 设计模式之装饰器模式

    2024-03-27 17:58:04       14 阅读
  2. 蓝桥杯真题训练 包子凑数(数论)

    2024-03-27 17:58:04       18 阅读
  3. C++之std::mem_fn使用和实现原理(全)

    2024-03-27 17:58:04       15 阅读
  4. 【力扣】134.加油站

    2024-03-27 17:58:04       16 阅读
  5. 2024-3-22 阿里云实习-一面

    2024-03-27 17:58:04       17 阅读
  6. uni-app 富文本编辑器

    2024-03-27 17:58:04       16 阅读
  7. `more` and `less`——查看内容时的导航比较

    2024-03-27 17:58:04       16 阅读
  8. Qt day3

    Qt day3

    2024-03-27 17:58:04      15 阅读
  9. css transform 平移、旋转、缩放、倾斜元素

    2024-03-27 17:58:04       21 阅读
  10. Qt智能指针--QScopedPointer

    2024-03-27 17:58:04       19 阅读