66问答网
所有问题
c语言中怎样输入多组数据 每组数据个数不确定 每组数据占一行
如题所述
举报该问题
推荐答案 2013-03-03
#include<stdio.h>
void main
{
int i;
char *a[10];/*可以用来存储10组数据的首地址,如果是其他类型的话,定义时用其他类型说明替换char*/
for(i=0;i<10;i++)
{
printf("请输入一个字符串数据:");
gets(a[i]);/*这样a[i]指向你输入的字符串首个字符的地址*/
}
for(i=0;i<10;i++)
puts(a[i]);
}
大概就是这个意思啦。还有些不完善,请见谅。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/snvnxD2xi.html
其他回答
第1个回答 推荐于2018-03-13
#include<
stdio.h
>
#include<
string.h
>
int main(void)
{
char s[5][50];
int i;
for(i=0;i<5;i++)
gets(s[i]);
}
本回答被网友采纳
第2个回答 2013-03-03
可以使用{ }这两个来隔开每个函数。。用return 0;来隔开和重新运算
第3个回答 2013-03-03
多组数据与单个数据的输入的区别在于多组数据的逻辑组成,这不是输入函数能解决的问题。
简单的说,多组数据可以通过添加循环来实现,即在循环中放入单个输入,并设定循环次数。此方法可以解决一个数组的输入;如果再外加一层循环,则可解决一个矩阵中所有数据的输入。
要实现你所想的功能,需要对输入流程进行处理,即定义某个输入为内层循环的终止值,当输入此值时表明本行数据输入完成。而外层循环处理所需要的行数。
希望能给你提供帮助。
本回答被网友采纳
相似回答
C语言中如何
实现
多组数据输入
输出?
答:
C语言中
实现
多组数据输入
输出主要有两种方式: 1.首先输入一个n,表示将有n个输入输出,例如: #include <stdio.h>int main(){ int n,a; scanf("%d",&n); while(n--){ scanf("%d",&a); printf("输出:%d\n",a); } return 0;}/*运行结果:3255输出:255156输出:156125输出:125 */ 2.使用...
c语言
编程中要求
每组数据
只
占一行怎么
弄
答:
printf("\n")l手动换行
C语言中如何
实现
多组数据输入
输出?
答:
我想线不输出第一组的结果,等我把第二个case输进去之后,按ctrl + Z 后再输出两个case的结果。
C++
如何
用循环语句
输入多组数据
,
每组数据占一行
答:
include<iostream>#include<math.h>using namespace std;int main(){int i,temp,n,sum=0;cin>>n;for(i=0;i<n;i++){cin>>temp;sum+=temp*pow(10,n-i-1);}cout<<sum<<endl;return 0;}
如何
用
c语言
实现
多组数据输入
,
每组数据一行
每行
数据个数
任意
答:
典型的方法是:例如
每组数据
第一个要
输入的
参数是p,则程序框架会这么写:while(scanf("%d", &p) == 1){ //这里是其他参数
的输入
和算法过程 } 当第一行是三个数你可能会这么做:当然了,刚刚那种办法是可以的,但为了使程序更漂亮:while(scanf("%d%d%d", &a, &b, &c) == 3)如果会使用...
C语言
多组数据输入
,每次
输入多
行
怎么
实现?
答:
要实现在
C 语言中多组数据的
多行输入,可以使用循环结构来重复读取
每组数据的
多行输入。下面是一个示例代码,演示了如何实现这一功能:include <stdio.h> int main() { int numCases; // 组数 scanf("%d", &numCases); //
输入组数
for (int caseNum = 1; caseNum <= numCases; ++cas...
大家正在搜
c语言怎么多行输入多行输出
c语言怎么输入多组数据
c语言中多次输入数据
c语言多组数据输入
c语言scanf输入多个值
c语言scanf输入数组
c语言多组输入
c语言怎么连续输入
c语言输入函数
相关问题
c语言问题: 输入格式 输入有多组数据。 每组数据两行。 第...
如何用c语言实现多组数据输入,每组数据一行每行数据个数任意
C语言。输入数据有多组,每组占一行,仅包含一个大于1的正整数...
C++如何用循环语句输入多组数据,每组数据占一行
c语言,问n条直线最多分几个面,要求输入数据有多组,每组占一...
c语言编程中要求每组数据只占一行怎么弄
C语言水仙花,求大神。。 Input 输入数据有多组,每组占...