请教一道c语言题目,请教一道c语言的题目?

2021-05-09 21:05:48 字数 2161 阅读 5286

1楼:匿名用户

形参h已指向字符串中第一个字母,形参p指向字符串的中最后一个字母。

你这程序没有按套路走啊!

for(j=i;a[i]!=0;i++)

//以上把所有的字母都已经写到a数组中去了!

while(*p)//p是指向最后一个字母的,所以,这里又加了一个最后这个字母!

2楼:井坚施量

字符串ss的初始化是"1,2,3,4,5",后来又从键盘读取了值,原来的值就被覆盖了,再后来又调用strcat(),把它与"6789"连起来,所以结果就是abc6789

3楼:元琪睿实鲸

1)gets()用来输入一个字符串,并以'\0'作字符串的结尾,因此用它来给字符数组赋值时,输入的实际字符个数要小于字符数组的长度,2)strcat(str1,str2)函数用来把字符串2连接在字符串1后面,并以'\0'作为新字符串结尾。

4楼:乜灵波缑熙

分析:1.定义ss为字符数组,并且ss内容为"1,2,3,4,5"

2.通过gets函数,将输入的字符串"abc"存储到ss数组中。ss原来的内容被覆盖了。所以现在ss指向的字符串是"abc"

3.strcat将"6789"连接到ss后面,形成"abc6789"

所以选a

请教一道c语言的题目?

5楼:月光下的

您好,很高兴回答您的问题。您这个题目是双重for循环的嵌套,外循环i的取值为0到3,内循环j的取值也是0到3。分析来说就是当i取0到3中任何一个值时,j都要从0取到3各一次,用来进行下面if语句的判断和操作。

当满足if条件时,执行n++;m+;不满足条件时不执行,继而转去执行j++,使j的值增加一个再去判断if语句,后面都以此类推。

希望可以帮到您,循环的嵌套是有些复杂,记住一点就是:外循环中的变量动一次,内循环变量要全部运行一次。

6楼:匿名用户

for()}}

printf();

7楼:方萤

每当i取一次值j循环一次

一道c语言题目

8楼:匿名用户

#include

int main(void)

else

}else}}

return 0;}

9楼:战无ko胜

|||#include

#include

int main()

if(i%2==0)

printf("a\n");

else

printf("b\n");

}else if((x==11&&y==9)||(x==9&&y==11))

else if(x-y==2||y-x==2)else

return 0;

}新手上路

请教大神们一道c语言的题目? 20

10楼:路之舞者

给你说下思路,这个判断需要使用循环才会自动化,编写程序解决实际问题肯定要自动化处理才是正道,你这样太手工一个个比较效率很低,显然做法是"错的",记住错误的事情不要重复去做,那没有任何用处。

这个问题从输入阶段就要使用数组存储输入值。

为什么选择使用数组而不是变量名称来存储输入值,原因就是接下来你会用循环比较(算法),而使用了循环比较从某些角度上说不需要人工每每干预,只需要设定好算法就ok了,所以这个比较就是一个算法问题。但使用变量名你就需要一个个去摆弄名字间对比关系这显然无法脱离手工跟截图一样没意义。

使用数组它们可以统一使用数组名称+下标方式访问,因为访问方法统一所以可以使用循环处理。

最后,就是如何比较问题,自己思考吧。

11楼:百度网友

如果简化,真的可以删减一点儿。

介于a>b>c>d ,建议把if相应的6个程序删减掉:

(a>c),(a>d),(b>d)。

最后剩下的程序,能基本一目了然的证明它们的大小关系:

if(a>b)……后边同上

if(b>c)……后边同上

if(c>d)……后边同上

(本人不是编程专业,如果不对,请多见谅~…)

一道C语言题目,请大神指教,15、一道C语言题目,请大神指教

1楼 袁世平 include main 2楼 匿名用户 include main 3楼 匿名用户 答案是 1245065 一道c语言编程题,求大神指教! 4楼 匿名用户 include void printdigits int n int main void printdigits int n 恩 ...

请大神指教这道c语言的编程题目,一道c语言编程题,求大神指教!

1楼 string h是字符串库函数,当要引用字符串函数时,比如,strlen sizeof等函数时就必须要用string h库函数。 此题是计算现有字符串的长度和总长度,答案是 4,10,第一个4表示只有4个字符 a b c d 后面的10表示数组总长为10。 2楼 匿名用户 去k资讯看看吧!!!...

一道C语言指针的题目求大神教教,求大神讲解一下这几道c语言指针题目!!!! 10

1楼 璃梦戏子 p 符号就表示指向某地址 a的地址,同理, q b的地址,这是最基础的, 把p q的地址送入fun函数中,fun后面的 就要用到二级指针, p与 p要等价 二级指针可以用int定义,这也是为什么fun函数中语句 a和 t用int定义,前者用于 p与 q的交换,交换 在你所写fun程序...