请求高手C语言????
答案:2 悬赏:80 手机版
解决时间 2021-04-03 00:11
- 提问者网友:川水往事
- 2021-04-02 00:52
请求高手C语言????
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-04-02 02:30
子函数改正如下:
void fun (long s, long *t)
{
long sl=10;
s /= 10;
*t = s % 10;
*t = s % 10;
while(s > 0)
{
s = s/100;
*t = s%10*sl + *t;
sl = sl * 10;
}
}
经过编译、运行,程序完全正确。
void fun (long s, long *t)
{
long sl=10;
s /= 10;
*t = s % 10;
*t = s % 10;
while(s > 0)
{
s = s/100;
*t = s%10*sl + *t;
sl = sl * 10;
}
}
经过编译、运行,程序完全正确。
全部回答
- 1楼网友:渊鱼
- 2021-04-02 02:44
#include
#include
void fun (long s, long *t)
{
long sl=10;
s /= 10;
*t = s % 10;
while(s > 0)
{
s = s/100;
*t = s%10*sl + *t;
sl = sl * 10;
}
}
main()
{
long s, t;
clrscr();
printf("\nPlease enter s:"); scanf("%ld", &s);
fun(s, &t);
printf("The result is: %ld\n", t);
}
错在你的printf和scanf都不是用的字符串,看看我改的你应该能明白!
应该是题目有误
#include
void fun (long s, long *t)
{
long sl=10;
s /= 10;
*t = s % 10;
while(s > 0)
{
s = s/100;
*t = s%10*sl + *t;
sl = sl * 10;
}
}
main()
{
long s, t;
clrscr();
printf("\nPlease enter s:"); scanf("%ld", &s);
fun(s, &t);
printf("The result is: %ld\n", t);
}
错在你的printf和scanf都不是用的字符串,看看我改的你应该能明白!
应该是题目有误
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯