导航:首页 > 数据分析 > 如何找出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中的测试数据相关的资料

热点内容
反射javaforname区别 浏览:249
java添加计时器和图片 浏览:452
shell编辑文件内容 浏览:614
u盘驱动在哪个文件夹里 浏览:938
华为手机跟苹果手机怎么克隆app 浏览:172
cad文件为什么显示文件名是否正确 浏览:174
程序配置文件能自动转换成txt 浏览:985
r4烧录卡不同版本 浏览:962
怎么升级qq群为2000 浏览:347
微信己册除的文件怎样找回来 浏览:715
苹果美国账号共享2017 浏览:252
ps文件修改后打开还是原图 浏览:220
烧卡机苹果4微信qq哪里下载 浏览:780
ug120找不到指定文件 浏览:522
cda文件怎么转换成mp3格式 浏览:702
青岛hpv疫苗在哪个app预约 浏览:881
双十一成交额2021数据在哪里看 浏览:631
苹果手机怎么打开移动数据 浏览:637
文件扫描成图片是彩色的吗 浏览:50
编程里的comply什么意思 浏览:91

友情链接