Hello比如;
showstr(str);
}
void showstr(char *p)
{
printf(p),WORLD!"* just for a testing */Hello,world;;
}
说是会出现“HELLO;* print a string "
int main(void)
{
char str[]="
return 0;
/!"
void showstr(char *p)!”在WATCH窗口; */:
/,world,这个窗口在哪
答太专业了,我刚学C,大多数太专业的术语看不懂,能不能再通俗点,最好是能有具体的操作步骤,就不胜感激了,相信你能看的出来
我用Turbo 2.0编好代码后,不会看其效果,请高手指教,怎么看编好的程序?
答案:3 悬赏:0
解决时间 2021-04-20 20:37
- 提问者网友:幽瑟玉琼情殇
- 2021-04-20 17:34
最佳答案
- 二级知识专家网友:劳资的心禁止访问
- 2021-04-20 18:49
因为你的程序已经执行完了 返回了IDE 所以看不到结果
你要看结果就参照楼上意见
也可以在程序中结束前加一句 读取一个字符 的指令
你看到结果 然后随便敲下键盘就加到IDE界面
你要看结果就参照楼上意见
也可以在程序中结束前加一句 读取一个字符 的指令
你看到结果 然后随便敲下键盘就加到IDE界面
全部回答
- 1楼网友:嗷呜我不好爱
- 2021-04-20 20:49
program highprecision4_multiply2; const fn_inp='hp4.inp'; fn_out='hp4.out'; maxlen=100; type hp=record len:integer; s:array[1..maxlen] of integer end; var x:array[1..2] of hp; y:hp; procedure printhp(const p:hp); var i:integer; begin for i:=p.len downto 1 do write(p.s[i]); end; procedure init; var st:string; j,i:integer; begin assign(input,fn_inp); reset(input); for j:=1 to 2 do begin readln(st); x[j].len:=length(st); for i:=1 to x[j].len do x[j].s[i]:=ord(st[x[j].len+1-i])-ord('0'); end; close(input); end; procedure multiply(a,b:hp;var c:hp); var i,j,len:integer; begin fillchar(c,sizeof(c),0); for i:=1 to a.len do for j:=1 to b.len do begin inc(c.s[i+j-1],a.s[i]*b.s[j]); inc(c.s[i+j],c.s[i+j-1] div 10); c.s[i+j-1]:=c.s[i+j-1] mod 10; end; len:=a.len+b.len+1; while(len>1)and(c.s[len]=0) do dec(len); c.len:=len; end; procedure main; begin multiply(x[1],x[2],y); end; procedure out; begin assign(output,fn_out); rewrite(output); printhp(y); writeln; close(output); end; begin init; main; out; end. 多给点分吧,打这么多不容易呀!
- 2楼网友:绝望伪装
- 2021-04-20 20:00
去掉。
一般来说,如果看不到程序执行结果.,再加一个或多个;即可;
如;
}
如果一个不够,再加个getch()..
getch()。这样可以使屏幕暂停,可以在程序的最后添加
getch()把那个return 0:
main()
{
,不用按Alt+F5来看结果
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯