OJ在线编程 输入不定长数组的方法
2021/9/22 11:39:58
本文主要是介绍OJ在线编程 输入不定长数组的方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
/* 说明: 笔试的时候经常会遇到不知道数组长度的输入,我们没法判定什么时候该停止。 下面就说一个方法: */ #include "stdio.h" #define MAX 100 //根据题意,定义数组最大长度 int main(void) { int num1[MAX] = {0}; int num2[MAX] = {0}; char c1; char c2; int i = 0; int j = 0; for(i = 0; i < MAX; i ++) { scanf("%d%c",&num1[i],&c1); if(c1 == '\n') //如果收到回车,则停止输入 break; } for(j = 0; j < MAX; j ++) { scanf("%d%c",&num2[j],&c2); if(c2 == '\n') break; } /*样例输出*/ for(int m = 0; m <= i; m ++) printf("%d ",num1[m]); printf("\n"); for(int n = 0; n <= j; n ++) printf("%d ",num2[n]); printf("\n"); return 0; }
这篇关于OJ在线编程 输入不定长数组的方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-30我的第一个Go命令行工具
- 2024-09-30初学者指南:轻松掌握模块化编程
- 2024-09-30顶级5款免费的IntelliJ插件,助你Java开发之路更顺畅
- 2024-09-30提高应用程序可用性:冗余和持久性
- 2024-09-30Twitter 系统设计面试示例
- 2024-09-30JSON对象入门教程:轻松掌握基础用法
- 2024-09-30封装入门:Java面向对象编程的第一步
- 2024-09-30后台交互入门:轻松掌握基础知识与实践技巧
- 2024-09-30轻松入门:后台交互教程详解
- 2024-09-30后台交互项目实战:新手指南