导航:首页 > 数据分析 > 如何找出oj中的测试数据

如何找出oj中的测试数据

发布时间:2023-07-16 19:32:22

㈠ @C语言大神,我用在线oj测试,有一个数据不能通过,代码求检查

scanf("%d%d%d%d%d",&a[1],&a[2],&a[3],&a[4],&a[5]);


数组名是a[5],最大只能是a[4]

#include<stdio.h>

#include<string.h>

intmain()

{

intn,a[5],i;

chars1[10],s2[10],s5[10],s3[10],s4[10];

scanf("%d",&n);

while(1<=n&&n<=5)

{

if(n==5)

{

("%s",s1);

scanf("%s",s2);

scanf("%s",s3);

scanf("%s",s4);

scanf("%s",s5);

}

if(n==4)

{

scanf("%s",s1);

scanf("%s",s2);

scanf("%s",s3);

scanf("%s",s4);

}

if(n==3)

{

scanf("%s",s1);

scanf("%s",s2);

scanf("%s",s3);

}

if(n==2)

{

scanf("%s",s1);

scanf("%s",s2);

}

if(n==1)

scanf("%s",s1);

break;

}

if(n==5)scanf("%d%d%d%d%d",&a[0],&a[1],&a[2],&a[3],&a[4]);

if(n==4)scanf("%d%d%d%d",&a[0],&a[1],&a[2],&a[3]);

if(n==3)scanf("%d%d%d",&a[0],&a[1],&a[2]);

if(n==2)scanf("%d%d",&a[0],&a[1]);

if(n==1)scanf("%d",&a[0]);

for(i=0;i<n;i++)

{

if(a[i]==0){printf("%s",s1);continue;}

if(a[i]==1){printf("%s",s2);continue;}

if(a[i]==2){printf("%s",s3);continue;}

if(a[i]==3){printf("%s",s4);continue;}

if(a[i]==4){printf("%s",s5);continue;}

}

if(i==n)

{

if(a[i]==0)printf("%s",s1);

if(a[i]==1)printf("%s",s2);

if(a[i]==2)printf("%s",s3);

if(a[i]==3)printf("%s",s4);

if(a[i]==4)printf("%s",s5);

}

printf(" ");

}
阅读全文

与如何找出oj中的测试数据相关的资料

热点内容
如何设计word背景 浏览:669
wcf怎么接受post数据库 浏览:243
会计借贷账目表怎么看数据 浏览:728
java强制下线 浏览:376
iphone6拆机更换电池教程视频 浏览:294
msvcr110dll程序入口点 浏览:455
电脑桌面文件夹悬浮设置 浏览:50
窗体文件名是啥 浏览:59
新浪微博总是网络异常 浏览:571
185热血终极版本合击 浏览:532
2个不一样的文件怎么内容一样了 浏览:224
wps压缩pdf文件 浏览:695
脑电设备数据如何读取 浏览:685
java在线查看pdf 浏览:564
成人学什么编程 浏览:123
安卓病毒特性 浏览:186
咸鱼app为什么登录不了 浏览:857
windows判断文件夹是否存在 浏览:739
苹果5S刷机出4013是什么 浏览:350
机器臂用什么编程 浏览:582

友情链接