社区
C语言
帖子详情
如何实现以下内容的一次性输入?
wybkl88
2004-09-28 03:02:28
最近遇到一个题,要输入以下数据:
3
7
6 7
4 7 3 6
2 1 3 5
第一行是一个数字M(1<=M<=100),表示开通了M条单向巴士线路
第二行是一个数字N(1<=N<=500),表示共有N个巴士站
从第三行到第M+2行依次给出了第一条到第M条巴士线路的信息,其中第i+2行给出的是第i条巴士线路的信息(经过了哪些巴士站)。
巴士站编号为1,2,...,N
...全文
152
12
打赏
收藏
如何实现以下内容的一次性输入?
最近遇到一个题,要输入以下数据: 3 7 6 7 4 7 3 6 2 1 3 5 第一行是一个数字M(1<=M<=100),表示开通了M条单向巴士线路 第二行是一个数字N(1<=N<=500),表示共有N个巴士站 从第三行到第M+2行依次给出了第一条到第M条巴士线路的信息,其中第i+2行给出的是第i条巴士线路的信息(经过了哪些巴士站)。 巴士站编号为1,2,...,N
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vitamines
2004-10-04
打赏
举报
回复
#include <iostream.h>
#include <string.h>
struct lS
{
int m;
int n;
char **p;
};
void input(lS &S)
{
cin >> S.n >> S.m;
S.p = new char*[S.m];
for(int i=0; i<S.m; i++)
{
S.p[i] = new char[S.n];
for(int j=0; j<S.n; j++)
{
cin >> S.p[i][j];
//cout << S.p[i][j];
}
cout << endl;
}
}
void main()
{
lS S;
input(S);
}
BoBo008
2004-09-29
打赏
举报
回复
晕,没有说明确定的数据源,只说了规则
wybkl88
2004-09-29
打赏
举报
回复
一次性输入,就是不给用户提示——让他现在应该输入什么数,而是让他将所有的数据全都输入,比如:上面的所有数据。
还要注意,从第三行到地M+2行总共是M行,和第一行输入的数据相同。
wybkl88
2004-09-29
打赏
举报
回复
不仅仅是一次性导入内存,我还要将这些数据一个个记录下来,比如:将这些数据存到一个二维数组里面,第三行到第M+2依次存到数组的0到M-1行。
bobob
2004-09-29
打赏
举报
回复
当然可以啊
cin>>M;
cin>>N;
for(int i = 0;i<M1;i++)
cin>>MArr[i];//MArr为二维数组
mingkui
2004-09-29
打赏
举报
回复
是不是可以 用函数来判断 ?
逸学堂
2004-09-29
打赏
举报
回复
不仅仅是一次性导入内存,我还要将这些数据一个个记录下来,比如:将这些数据存到一个二维数组里面,第三行到第M+2依次存到数组的0到M-1行。
----------------------
你的意思是不是如何保存输入的这些数据啊?
如果是可以这样
#include <vector>
using namespace::std;
typedef vector<int> AA;
typedef vector<AA> BB;
这时候的BB就相当于一个二维数组,好处就是
你不用设置这个二维数组的维数,可以直接应用
比如
AA a,c,d;
BB b;
a.push_back(3);
c.push_back(7);
d.push_back(6);
d.push_back(7);
b.push_back(a);
b.push_back(c);
b.push_back(d);
这样b中保存就是你要的数据
kobefly
2004-09-29
打赏
举报
回复
哦,有点头晕
lifan5748
2004-09-28
打赏
举报
回复
一次性输入是什么意思?说清楚一点
rtdb
2004-09-28
打赏
举报
回复
先把数据写到一个文本文件吧。再用程序从文件中读出来。
hxblvc
2004-09-28
打赏
举报
回复
>>如何实现以下内容的一次性输入
你要从那里输入啊,是从文件到内存吗?
如是查从文件到内存, open("*.*","rb");
fread();就可以一次性读入内存,
具体用法,看MSDN.
Lonelywolf1216
2004-09-28
打赏
举报
回复
搞一个While循环,判断输入,if(input!=EOF)......
Python如何
实现
多行
输入
?
然后使用列表生成式,遍历n次,并将
输入
的数据添加到arr列表中。最后打印arr列表,即可得到多行
输入
的结果。在Python中,我们经常会遇到需要
输入
多行内容的需求,而为了节省时间,减少重复工作的流程,这时就需要使用多行
输入
功能。使用input函数
输入
多行数据,并使用split函数将多行数据分割成一个列表。上述代码首先
输入
一个整数n,代表需要
输入
n行数据,然后用for循环遍历n次,每次将
输入
的数据添加到arr列表中。上述代码使用while循环不断
输入
数据,直到
输入
空行为止。3、使用列表生成式
实现
多行
输入
。
Python
实现
一行
输入
多个数字,用空格隔开
很多人都会使用以下代码,来
实现
多个字符串的连续
输入
,但是这是以换行进行操作的,而有些题目需要将一些数字进行一行
输入
a=input() b=input() 1.
实现
一行
输入
多个数字,并以空格隔开。 a,b=map(int,input().split()) print(a,b) print(type(a)) #运行结果 1 2 1 2 <class 'int'> 2.
实现
一...
python
输入
一个英文句子、统计并输出单词数_C语言
实现
输入
多行英文句子然后统计单词数和行数,如何
输入
?我的代码问题在哪里?...
楼主试试在printf之前输出num,很大概率是等于0的。最严重的问题:、*(如果以下看不懂请移动至最下面,对gets()函数的分析)*、1、gets(s)每次返回一行而不是
一次性
返回EOF之前的全部字符!楼主可能是这一点想错了,如果不是请看下面的分析。2、为什么num=0? gets(s)每次读一行,s是字符串,楼主每次只判断了一个字符*p,就继续下一次循环了,
输入
的样例很可能会导致num=0的...
python
一次性
输入
多个数值(列表存储信息)
今天在完成python的PTA编程题的时候认识到自己知识的巨大漏洞: 7-1 成绩统计 现有某班级Python考试成绩,请你帮老师做一下成绩统计,找出最高分、最低分,算出平均分,统计出不及格人数
输入
格式:
输入
在第一行给出班级人数n,第二行为n个学生的成绩(0~100之间的整数),中间用空格分隔。 输出格式: 输出共四行,分别为最高分、最低分、平均分和不及格人数,其中平均分保留1位小数。
输入
格式 :
简述面向
一次性
口令认证(S/Key)的小数攻击原理
简述面向
一次性
口令认证(S/Key)的小数攻击原理 一、S/Key认证原理 注册阶段 用户C选择自己的秘密通行短语W ,服务器A为每个用户生成一个种子值S ,用户设置
一次性
口令序列的最大元素个数N ,用户
输入
的S和N通过安全通道提交给认证 服务器,认证服务器计算出
一次性
口令为 P 0 = H n( W + S ) 第 i 次登录的
一次性
口令: P i =H n-i( W + S ) 数据库中用...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章