c语言两个数组的输入输出(两种方法): 您所在的位置:网站首页 scanf如何输入字符串数组 c语言两个数组的输入输出(两种方法):

c语言两个数组的输入输出(两种方法):

2023-08-16 18:12| 来源: 网络整理| 查看: 265

最近敲代码时,发现数组的输入输出有时候挺容易出错的,特别是要同时输入输出两个数组,这里就总结了两种数组输入输出的方法,大家可以学习学习。如果还有其他的方法欢迎在评论区留言。

两个数组的输入输出(方法一): 直接利用两个for循环进行输入输出。具体实现代码如下:

#include #include int main() { int nums1[10]; int nums2[10]; int m,n; scanf("%d%d",&m,&n);//输入两个数组的位数 for(int i=0;i scanf("%d",&nums2[j]); } //再用两个for循环遍历输出 for(int i=0;i printf("%d",nums2[j]); } return 0; }

输入输出的结果如下: 在这里插入图片描述

两个数组的输入输出(方法二): 这里利用了getchar()来获取字符(包括空格、逗号、换行符等等),然后用while来判断,当获取的字符为换行符时跳出第一个数组的输入。具体实现代码如下:

#include #include int main() { int nums1[10]; int nums2[10]; int m=0,n=0; char c=' '; char d=' '; while(c!='\n')//用读入字符判断是否输入结束 { scanf("%d",&nums1[m]); c = getchar(); m++; } while(d!='\n')//用读入字符判断是否输入结束 { scanf("%d",&nums2[n]); d = getchar(); n++; } //再用两个for循环遍历输出 for(int i=0;i printf("%d",nums2[j]); } return 0; }

输出的结果如下: 在这里插入图片描述

如果大家还有更好的方法,可以在评论区留言哦!!!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有