C语言!请大神指导,下面是一个有错的程序,我已经改过来了,但是我不是很能理解fun函数里面每一步所要求的 ,
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 16:56:03
C语言!请大神指导,下面是一个有错的程序,我已经改过来了,但是我不是很能理解fun函数里面每一步所要求的 ,
void fun(long s,long *t)
{
long s1=10;/*下一个数所在的位置*/
*t=s%10;/*个位*/
while (s>0)/*循环处理其他奇数位上的数字,s=0,处理结束*/
{ s=s/100;/*切去已经处理过的和不需要的最后2位,前面一个奇数位成了新s的个位,比如7654321,变成76543,这样,s就变小了,s变成0,循环就结束了*/
*t=s%10*s1+*t;/*将新的个位乘以它应该在的位置s1,加上前面已经处理好的数,比如3x10+1*/
s1=s1*10;/*下一个要处理的数,应该放在前面一个位置,比如上面,3在10位,5应该在10*10=100位*/
}
}
{
long s1=10;/*下一个数所在的位置*/
*t=s%10;/*个位*/
while (s>0)/*循环处理其他奇数位上的数字,s=0,处理结束*/
{ s=s/100;/*切去已经处理过的和不需要的最后2位,前面一个奇数位成了新s的个位,比如7654321,变成76543,这样,s就变小了,s变成0,循环就结束了*/
*t=s%10*s1+*t;/*将新的个位乘以它应该在的位置s1,加上前面已经处理好的数,比如3x10+1*/
s1=s1*10;/*下一个要处理的数,应该放在前面一个位置,比如上面,3在10位,5应该在10*10=100位*/
}
}
C语言!请大神指导,下面是一个有错的程序,我已经改过来了,但是我不是很能理解fun函数里面每一步所要求的 ,
C语言问题,我写了一个程序,但是很不理解为什么会有那样的输出结果,请大神帮忙讲解讲解.
编写一个c语言程序直到运行,请描述每一步生成的文件类型.
求编写一个C语言大数乘法的程序,尽量简单一些,要求每一步有详细讲解.
C语言冒泡排序问题.下面是程序,求每一步的解释.还有j在里面是什么意思
帮我看看求二次函数的C语言程序,要求要用函数来写,
C语言 这个函数的每一步是什么意思?
函数fun的功能是判断所指的字符串是否是回文,若是,返回1,否则返回零,下面是我写的程序,有错
求c语言程序 要求是输入一个数字能得到它是几位数字 但是这个数字要求是十位数字以上的
求matlab大神给下面一个源程序给个详细的注释,就是程序每一步的操作,速求
请大神帮忙设计一个完整的c语言程序,实现”在4乘4的棋盘上放置8个棋,要求每一行每一列上只能放置2个”
用2维数组函数 编写一个C语言程序 输出下面的格式 要求 最大9位数 如果是四位数 则为输入1234 和4321