java多组数据输入
Posted flyleixin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java多组数据输入相关的知识,希望对你有一定的参考价值。
读入输出
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.util.StringTokenizer;
public class Main
public static BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
public static PrintWriter out = new PrintWriter(System.out);
public static StringTokenizer st = new StringTokenizer("");
public static void main(String[] args) throws Exception
String line;
while ((line = in.readLine()) != null)
st = new StringTokenizer(line);
out.close();
c语言中,一次连续输入多组数据,并且最后连续输出多组结果,应该用哪种方法
用二维数组就可以实现一次连续输入多组数据。思路是嵌套循环,外层循环控制二维数组的行数(也就是第几组数据),内层循环控制这组数据中数据个数。采用二维数组方法的有点在于,这种随机存取的数据结构方便查找和检索,但一定要注意这种方法不便于向已有数据中插入和删除数据。 参考技术A 循环输入,保存到数组中,然后将数组循环输出。 参考技术B #include "stdio.h"
#include "math.h"
void main()
float n,sum=0;
int m,i,j;
char c = 'c';
float sum_array[128] = 0.0;
int cnt = 0;
int loop = 0;
printf("please input group num: ");
scanf("%d", &cnt);
for( loop = 0; loop < cnt; ++loop)
printf("n, m:");
scanf("%f, %d", &n, &m);
if(n<10000&&m<1000)
for(i=0;i<m;i++)
sum=sum+n;
n=sqrt(n);
sum_array[loop] = sum;
for( j = 0; j < cnt; ++j)
printf("%.2f\n",sum_array[j]);
追问
没这么复杂吧
你重新发一下,我没接受到
追问主要就是说一次输入多组数据,再一次输出多组数据
为什么我总是接受不到你发的图片?
追问我这种是输一组出一组结果
-_-||
你点开看看
我这里都可以打开
追答哦,
你试过别的方法了吗?
追问你用个简单点的,你那写的我都不认识
追答没有图片我也不敢下定论
追问试过,while(n--),也不行啊
你就看我问题就好了
eof也不行
追答等一下
追问...
以上是关于java多组数据输入的主要内容,如果未能解决你的问题,请参考以下文章