为了账号安全,请及时绑定邮箱和手机立即绑定

为什么数组p【i】【j】会输出,我并没有输出这两个值。

为什么数组p【i】【j】会输出,我并没有输出这两个值。

C
十梦九有她4242819 2016-12-24 04:11:06
#include <stdio.h>#include <string.h>#include <stdlib.h>#include <time.h> int main(){ char *str="yes"; char str1[2]; int i,j,k,l; int p[2][2];  printf("是否选择人\n是请输入yes\n否请输入no:\n"); scanf("%s",str1); if(strcmp(str,str1)==0) { srand(time(0));//随机获取时间中的数字 for(i=0;i<2;i++) for(j=0;j<2;j++)//初始化两个元素的数组  p[i][j]=rand()%30+1;//产生1-30的随机数存入数组p中 printf("二人编号是:\n--------------------------------\n"); for(k=0;k<1;k++) {  for(l=0;l<2;l++)//制表的横竖大小 printf("%d\t",p[k][l]); } } else printf("--------------------------------\n谢谢使用\n");}
查看完整描述

3 回答

?
风浸人心

TA贡献11条经验 获得超6个赞

for(k=0;k<1;k++)
{ 
for(l=0;l<2;l++)//制表的横竖大小
printf("%d\t",p[k][l]);
}
}
else
printf("--------------------------------\n谢谢使用\n");
}

  这不是吗?

查看完整回答
反对 回复 2016-12-24
?
望远

TA贡献1017条经验 获得超1032个赞

for(k=0;k<1;k++)
{ 
    for(l=0;l<2;l++)//制表的横竖大小
        printf("%d\t",p[k][l]);
}

这里不是输出了吗?


查看完整回答
反对 回复 2016-12-24
  • 3 回答
  • 0 关注
  • 1289 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信