sytn.net
当前位置:首页 >> 输入多组测试数据,每组包括一行,每一行最后一个... >>

输入多组测试数据,每组包括一行,每一行最后一个...

输入多组测试数据--怎么输入的? 用手机? 条码?--什么是测试数据?--输入后,不用处理,那么还干什么?--结束是-1,如果总也没有-1,怎么办?

程序除了开始main() 应该改成 void main()以外,无误.满意请采纳,谢谢.如果还是出错,请贴出错误提示.

用动态数组来做就可以了..下面是我写的代码.#include using namespace std;int main(){ int n=0; cin>>n; int *m=new int[n]; int i=0,j=0; int **a=new int *[n]; for(i=0; i!=n; ++i) { cin>>m[i]; a[i]=new int[m[i]]; for(j=0; j!=m[i]; ++j) cin>>a[i][j]; } for(i=0; i!=n; ++i) { for(j=0; j!=m[i]; ++j) cout 评论0 0 0

List arr = new List();string s = string.Empty;do{ s = Console.ReadLine(); arr.Add(s);} while (s != “0 0”);arr.RemoveAt(arr.Count-1);//去掉最后一个0 0这个arr就是收集的测试用例了

#define MAX 1001. 声明数组a[MAX][2]保存数据2. 从文件中读入数据.3. for(int i=0;i<count;i++) { int temp = a[i][1]<<a[i][0]; //如左移 cout << temp <<endl; }

int n; while(sanf("%d",&n)!=EOF) { } 这样就行了,读到文件末尾结束.

我昨天刚做了..呵呵 #include <iostream> using namespace std; int hcf(int u,int v) //获取最小公倍数{ int t,r; if (v>u) {t=u;u=v;v=t;} while ((r=u%v)!=0) {u=v; v=r;} return(v); } int main() { char num[10]; int a,b,gcd,n,i,j; while(atoi(gets(num))!=0) { i=0; b=0;

循环按照格式读入每组数据即可.对于输入多组数据测试的情况,需要约定结束的类型,常用的有两种:1 当读入数据为一组特定值时,结束测试.比如每组2个整型数据,以空格分隔,当输入的两个数均为-1时,结束测试.代码可以写作:int a,b; while(1) { scanf("%d%d",&a,&b); if(a == -1 && b == -1) break;//退出测试的条件. //测试代码.}2 当读到eof时,结束测试.同样读入两个整型数据,以空格分隔,当读到eof时结束测试.代码可以写作:int a,b; while(scanf("%d%d",&a,&b) != eof)//当出现eof时,结束测试.{ //测试代码.}

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Test { class Program { static void Main(string[] args) { Console.Write("请输入需要计算数量"); int num=int.Parse(Console.ReadLine()); int[]

#include<stdio.h>void main(){ int m,n,i,cnt=0; int temp[3]; printf("Input m & n (m>100,m<n,n<=999):"); scanf("%d%d",&m,&n); for(i=m;i<=n;i++) {内temp[0]=i/100; temp[0]*=temp[0]*temp[0]; temp[1]=i/10%10; temp[1]*=temp[1]*temp[1]; temp[2]

网站首页 | 网站地图
All rights reserved Powered by www.sytn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com