请帮忙解析一下这道题的第二个咨询公司笔试题目解析该怎么做,谢谢。

帮忙分析一下这道程序设计题_百度知道
帮忙分析一下这道程序设计题
题目:规定输入的字符只包含字母和*号,除了字符串前导的*号之外,将串中其余*删除,
主要程序如下:void fun(char* a)
{int i=0,char *p=a;
while(*p&&*p=='*')
{a[i]=*p;i++;p++};
{if(*p!='*')
{a[i]=*p;i++;}
a[i]='\0';
我有更好的答案
第一个while循环的目的是跳过前置*第二个while循环就是删除其余的*
谢谢,我还是有点疑问,如果输入******123***45**,经过第一个while后前导星号保留,接下来是数字经过第二个while后123保留,123后的***在经过第一个while时也被保留了,这样无法完成删除中间星号的作用?请帮忙解答一下,多谢
第一个while并没有循环到123后面的*,第一个循环在到1的时候就跳出循环了(此时p指向1,*p非空,但是*p=='*'不成立,所以条件while(*p&&*p=='*')不满足,此时跳出第一个while循环)到第二个while循环的时候
*p=1 , if条件(*p!='*')是为了只把123这样的非*字符复制到数组a中,如果*p='*' 它就不执行if条件下面的复制语句 a[i] = *p,而只执行p++(目的是跳过*,也就是不把*复制到a中)
能不能理解为:第一个while循环处理完前导星号后就没用了,数字后面的星号不能进行第一个while循环?弱弱的问一句,程序不是从上到下执行的吗,遇到数字跳出了第一个while循环,数字后面的星号为何也能跳过第一个while循环呢?本人是编程菜鸟,多谢指导
你理解的是对的,第一个循环跳出来之后不可能再重新执行了啊,就像你说的是从上到下执行的,第一个while循环遇到不满足的条件跳出来之后它的任务就结束了,就不可能再执行了,就继续执行下面的第二个while循环了,下面第二个循环继续第一个循环跳出的时候p指向的1开始循环执行,直到遇到不满足的条件(也就是所有的字符都处理结束了,遇到字符串尾'\0'),跳出循环
非常非常感谢,谢谢您的细心解答
采纳率:37%
第一个while循环是用来将字符串前部的*符号复制到a数组中,第二个是用后来略去字母之间的*符号,将其他字符复制到数组中。
为您推荐:
其他类似问题
您可能关注的内容
程序设计的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。请帮忙解析一下这道题的第二个题目该怎么做,谢谢。_百度知道
请帮忙解析一下这道题的第二个题目该怎么做,谢谢。
我有更好的答案
f(x) = a^(x-1) -1f(lga)=99a^(lga-1) -1 =99a^(lga-1) = 100(lga-1)lga = 2(lga)^2 -lga -2 =0(lga-2)(lga+1)=0lga =2
or -1a = 100
采纳率:74%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。让学习驱动您的世界
查字典教育系列APP
语文、作文、板报等APP
客户端二维码
手机浏览器打开查字典
1、直接输入 m.chazidian.com
2、扫描二维码,用手机
访问查字典手机版
求学霸们帮忙解答一下,这道题目该怎么做?希望有过程哦。谢谢!
|提问时间: 14:31:05|2人回答
问题描述:
看了该问题的网友还看了:
山师大学生回答:
小艺回答:
  1.西方列强正在忙于战争,无暇东顾,减轻了对中国倾销和压榨,民族工业得以发展
  2.半封建半殖民的社会现实
大家都在问
历史最新问题请问这个高一数学题怎么做,麻烦给个解析过程,谢谢_百度知道
请问这个高一数学题怎么做,麻烦给个解析过程,谢谢
我有更好的答案
采纳率:67%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。线性代数题,请帮忙做一下填空题的第3小题,就做这一道题,谢谢。_百度知道
线性代数题,请帮忙做一下填空题的第3小题,就做这一道题,谢谢。
我有更好的答案
采纳率:65%
请把详细步骤写在纸上,发给我看看
麻烦你了,谢谢
没笔纸,给你几个公式吧。|A^-1|=1/|A|A*=|A|*A^-1|A*|=|A|^(n-1)|(A^-1)*|=|A^-1|^(n-1)
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 线性代数题目及解析 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信