c语言两个数组的输入输出(两种方法): |
您所在的位置:网站首页 › c语言怎么从键盘输入二维数组 › c语言两个数组的输入输出(两种方法): |
最近敲代码时,发现数组的输入输出有时候挺容易出错的,特别是要同时输入输出两个数组,这里就总结了两种数组输入输出的方法,大家可以学习学习。如果还有其他的方法欢迎在评论区留言。 两个数组的输入输出(方法一): 直接利用两个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 办公设备维修网 版权所有 豫ICP备15022753号-3 |