请问为什么我觉得只能输出三行啊,i=0,j=1时根本不能输出,其他的选项也有问题,求详解!

作者&投稿:御秀 (若有异议请与网页底部的电邮联系)
求详细解答 为什么运行不了,一定要详细。当j<=i-1时可以 为什么j<=i却不能运行~

第一次循环的时候,i=2,而下面 j 是从1开始的,就是说j=1
你的表达式是 j<=i 即 1<=2 肯定不能运行呀。 除非 j = 2 ,从2开始就可以。

本程序循环两次 第一次 为i= 0、j= 0(初始化的),i = 1
第二次 为i= 1、j= 4 计算的i= i+j i= 5
第三次 为 i = 5 j = 7(循环累加的) 所以不进行计算
循环推出 i = 5;

根据循环结构应该有6行结果,(i,j)组合分别是(1,1)(2,1)(2,2)(3,1)(3,2)(3,3)。
已知s是字符串数组,存有4个字符串,
s[i]为指向第(i+1)个字符串的指针(i从0开始,自然计数从1开始)。
则printf("%s\n",s[i] + j)输出的即为:第(i+1)个字符串从第(j+1)个字符开始的字符串。

根据(i,j)组合可知:
第1行(1,1):ruit
第2行(2,1):erry
第3行(2,2):rry
第4行(3,1):range
第5行(3,2):ange
第6行(3,3):nge

所以选BBAA。

i=0时,不输出
i=1,j=1时,输出 s[1] + 1 \n
i=2,j=1时,输出 s[2] + 1 \n
i=2,j=2时,输出 s[2] + 2 \n
i=3,j=1时,输出 s[3] + 1 \n
i=3,j=2时,输出 s[3] + 2 \n
i=3,j=3时,输出 s[3] + 3 \n
总共输出六行,你应该忘了计算,第二个对于j的循环了

i = 0,j = 1;这种情况的确不存在
符合条件的有6个
i=1,j=1
i=2,j=1 i=2,j=2
i=3,j=1 i=3,j=2 i=3,j=3
当i大于1时就会有多种情况存在,所以要把题目分析透彻
望采纳

i=0,不输出
i=1,输出1行
i=2,输出2行
i=3,输出3行
所以一共输出6行。
答案:B B A A
之后是: ange nge

B
B
A
A


女生问为什么你觉得我挺懂你的怎么回答?
我们先假设这样一个情形,假设一个女人她失恋了她会怎么做,她会哭啊、闹啊、找她所有的朋友去倾诉,感觉自己痛苦之极,但是如果一个男人失恋了,多数情况下我们会看不出来,就是他也不说他也不闹,也看不到他哭,最多抽烟、喝酒这个时候。就容易产生一种印象,就是说女人其实是非常念旧的非常重...

男人为什么只能与你共患难却不能共享富贵
高兴为你解答这个问题 看到你对这个问题的描述 我个人能解答一些给您的建议是这样的 首先 疫苗受到男人为什么只能与你共患难 却不能共享富贵 那对这个问题的描述 我个人觉得是这样的 共患难的实话 因为没有人帮助她 有一个人在他的身边 他非常有底气 所以呢那时候他能和你共患难 等到有钱了 有事了 然后呢什么...

一问一答的套路情话有什么?
1、“我最近很忙的”“你都在忙什么啊”“忙着可爱,忙着长大,忙着爱你~”2、“我血糖低”“啊?那怎么办”“你跟我说几句甜蜜的话我就好啦~”3、“我们两个在一起晚上就不用开灯了”“为什么?”“因为你会发光啊~”4、“你想不想让全球幸福感得到提升”“怎么提升法”“你做我女...

请问有修行者在网上吗?为什么我打坐静到只能感觉头部存在呢.还有醒来时...
问:修法的地方要有佛像吗?打坐面向何方为好?答:不一定,家里没有佛像也不要紧,方向也不一定,因为方方都有佛,佛不一定都在西方。问:打坐什么时间好?答:时间每个人可以自己安排,最好是在早上。因为刚睡了一夜,体力充足,坐起来有精神;如果晚上坐,一天工作疲劳,坐起来容易打瞌睡,所以还是早上坐...

有哪些浅显但难以回答的问题?
我真的知道我是谁?这个问题吗?有时候用这个问题来问自己的话,有时候自己根本就无法回答这个问题,我到底是谁?我为什么来到这个世界上,其实这真的是一个非常深奥的问题,看起来好像很前线,只要简单介绍一下自己的名字,就知道自己是谁了,但你真的是那个人吗?这个问题有话想说真的很难回答它表明...

友谊已走到尽头的说说,我们之间的友谊就只能到这里了
我天真的欺骗自己,短暂的冷漠不会阻隔我们的友谊,但那永远只是我欺骗。从来没有吵过架的我们为什么会渐渐远离,有时候真的很羡慕那些吵架朋友们,他们的不开心在打闹中全部宣泄了,双方知道了各自的不满和不开心。我们之间很少有安慰,因为不怎么喜欢,但你什么都不与我说,我也没问,因为我觉得如果你真的想说那你早...

歌词 你问我为什么顽固而专一 是哪首歌里的谁唱的。
如果以后你还想为谁浪费美好时候 眼泪只能在我的胸膛毫无保留 互相折磨到白头 悲伤坚决不放手 开始纠缠之后 才又被人放大了自由 你的暴烈太温柔 感情又痛又享受 如果我说不吻你不罢休 谁能逼我将就 你问我为什么顽固而专一 天下太大总有人比你更合适 其实我觉得这样不值 可没选择方式...

大学生来看容易聊出感情的30个话题
2.私下你是如何向你的朋友描述我的? 3.大概描述一下我的味道。 4.你觉得我最有魅力的瞬间是什么时候? 5.如果你只能问我一个问题,你会问什么? 6.生气的时候会忘了对方的优点吗? 7.对未来的规划里有我吗? 8.心中浪漫的婚礼现场是怎样的? 9.想在多少岁结婚,生多少个孩子? 10.印象中最浪漫的事是什么...

为什么婚姻里大多数人觉得不幸福?
为什么婚姻里大多数人觉得不幸福? 一个家的魂是在女人,不在男人。即便男方赚钱赚到飞起,一个家庭的魂也在女性。 一个女人不行,三代都不会幸福。家庭不幸福的普遍模式。 很多生活过得不怎么样的人,总是说有钱人的爱情,有钱人的婚姻都是不纯粹的,都是利益。那么我想问一下,什么都没有的人,或者过得不怎么...

你觉得爱情分不分先后?后来的只能是遗憾错过吗?
都说只有不努力的小三儿,没有挖不到的墙角。我觉得这句话是十分不负责任的。可能他确实有些地方十分的吸引你,但是他已经有了另一半,这个时候你要做的就是放手,做一个聪明而理智的人。这个世界上,总会找到一个真心喜欢你的人,但是,如果你执拗地就要去挖这个墙角的话,我觉得这种行为十分的令人...

黄浦区13841228454: 随便输入一组数,并将其倒序输出.但是我写的为什么只能输出3个数以内,多于3个就不行了. -
衷古奥正: #include<stdio.h> int main() { int i,j,a[100];printf("shuru:"); for(i=0;a[i+1]!='\0';i++){ //这句话有问题啊,你要到多少直接改成for(i=0;i<X;i++){ X是你要的数 scanf("%d",&a[i]); } for(j=i-1;j>=0;j--) { printf("%d",a[j]); } return 0; }

黄浦区13841228454: C语言中如何将文件中的某行的字符串读取出来?
衷古奥正: #include "stdio.h" void main() { FILE *f=fopen("c:\\a.txt","r"); char sz0[100]; char sz1[100]; int d0,d1; if(f) { while(!feof(f)) { if(4==fscanf(f,"%s%s%d%d",sz0,sz1,&d0,&d1)) { printf("%s %s %d %d\n",sz0,sz1,d0,d1); } } fclose(f); } else { printf("fail to open file.\n"); } }

黄浦区13841228454: 求c语言大神解答,这道题到底怎么做?答案是b,但是我只能做到输出三颗星,第五颗星不懂怎么输出? -
衷古奥正: i = 1 2*i -1为1 输出 1个星i = 2 2*i -1为3 输出 3个星i = 3 2*i -1为5 输出 5个星i = 4 2*i -1为7 输...

黄浦区13841228454: 求1000以内的素数,我编的程序只能从3开始输出,请问怎么该? -
衷古奥正: #include "stdio.h" void main() { int i,j,flag=1;//先初始化一下 for(i=1;i { for(j=2;j { if(i%j==0) {flag=0;break;} elseflag=1; } if(flag==1 && i>1)printf("%8d",i); } printf("\n"); }

黄浦区13841228454: 求高手帮忙解释一下这段代码,为什么没有换行却能打出三行来? -
衷古奥正: printf("\n');这个就是换行呀,你这个语句在for循环里面,所以循环输出的时候会换行,还有 printf(" * ');跟 printf("\n');这两个语句里面都是双引号来的.

黄浦区13841228454: 无法在dos只能输出显示300行怎么回事 -
衷古奥正: 屏幕缓冲区限制的结果.你可以把屏幕缓冲区调大一些:进入cmd,标题上点右键,属性,布局:屏幕缓冲区,高度,调大一些. 屏幕缓冲区 默认是300行

黄浦区13841228454: 为什么这个程序运行结果第三行与第四行之间有空行?本人初学C语言,求大神指教, -
衷古奥正: 当输出257的时候,n=30,自然换行,当等于258的时候.不是素数,那么不执行输出.当然也不执行n=n+1.自然还是等于30还是会换行.其他也...

黄浦区13841228454: 我的电脑为什么任务栏突然变成3行了 正常的应该是1行啊!~看起来感觉太厚了不好!~怎样设置过来? -
衷古奥正: 你在任务栏那里右击一下,如果锁定任务栏的勾勾被选上了,就去掉它.然后你把鼠标移到任务栏边缘,光标变成上下方向的箭头,这时候点左键,就可以把任务栏变大变小.

黄浦区13841228454: 输出 10000 以内的所有完数C 求帮忙看看我这个奇葩的方法哪里出错了?为什么运行后只出来三个结果? -
衷古奥正: 10000以内的完数一共就4个,第4个记得是8000多.你的代码算法效率太低,耐心等待结果应该会出来.另外觉得算法还有点瑕疵,if (a*b==i)这个判断应该排除a==b的情况,所以似乎应该写成if (a*b==i && a-b)……

黄浦区13841228454: 就是一行只能输入三个数 -
衷古奥正: 不好意思,我不会输入的,只会限制每行的输出数字下面的代码是输出的数字每三个换一行,希望可以帮到你.#include <stdio.h> int main(){ int a[6]={1,2,3,4,5,6}; int i,j; for(i=0;i<6;i++) { printf("%d",a[i]); j=i+1; if(j%3==0) printf("\n"); }}

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网