论坛里面最简单的3个问题
读程序(C语言程序设计)
1
main()
{
intx=3,I
for(I=0;K3;I++)Printf(“%d”,f(x));
}
int f(int,a)
{
in b=0
static c=3;
b++; 运行结果
c++;
return(a+b+c); 运行结果
}
2
main( )
{
Printf(“\n %d %x %0”,19,19,19);
Printf(“\n %d %x %0”,oxlc,oxlc,oxlc);
Printf(“\n”)}
运行结果
3
main( )
{
int x=3,I;
for (I=0; I<3; I++ = printf(“%c”, f(x));
}
int b=0;
static c=3;
b++;
c++;
return(a+b+c); 运行结果
}
问题点数:20、回复次数:13Top
1 楼Zark(金陵五月)回复于 2005-06-01 07:35:48 得分 0
论坛里最简单的回答:全有编译错误!
Top
2 楼lovecreak(探路者)回复于 2005-06-01 07:57:22 得分 10
int f(int a)
{
int b=0;
static int c=3;
b++;
c++;
return a+b+c;
}
int main()
{
int x=3,I;
for(I=0;I<3;I++) printf("%d",f(x));
}
运行结果
8910
去看看书吧 注意程序输入时一定看好全角半角!!!Top
3 楼zhousqy(标准C匪徒)(甩拉,甩拉)回复于 2005-06-01 09:07:15 得分 0
%0 ----------- 是%0,还是%O?Top
4 楼liubingqian(海风)回复于 2005-06-01 13:12:24 得分 0
楼主:你确信这些“程序”能在你的机器上运行么?Top
5 楼pxn(pxn)回复于 2005-06-01 19:57:04 得分 0
大家帮我看看,计算各结果就可以了,运行肯定是不成的了Top
6 楼inquisitor_2(灰影子)回复于 2005-06-01 20:07:55 得分 0
第三题f(x)有定义吗,printf返回的值不定啊Top
7 楼mostideal(三甲)回复于 2005-06-02 00:29:58 得分 0
佩服,大开眼界。。Top
8 楼pxn(pxn)回复于 2005-06-04 17:41:09 得分 0
大家帮帮忙阿Top
9 楼gogdo(草草)回复于 2005-06-04 19:08:01 得分 0
强人!我觉得现在写程序的越来越强了!!!
Top
10 楼poiunet(1 1)回复于 2005-06-04 19:18:51 得分 5
main( )
{
Printf(“\n %d %x %0",19,19,19);
Printf(“\n %d %x %0”,1,1,1);
Printf(“\n”);}
_______这........算了, 你 自己看书把Top
11 楼pxn(pxn)回复于 2005-06-05 19:24:38 得分 0
我这一本书都没有要是考delphi or vb or java我就不麻烦大家了
我知道这3个程序特简单大家告诉我哥结果就可以了谢谢阿
Top
12 楼kyokyxxj(朝阳)回复于 2005-06-05 21:12:18 得分 5
老大。就你这程序写出来,也不用知道结果了。
即使结果对也跟错没区别
1
int f(int,a)
{
int b = 0;
static int c = 3;
b++;
c++;
return(a+b+c);
}
int main()
{
int x = 3;
for(int i=0;i<3;i++)
{
Printf("%d\n",f(x));
}
return (0);
}
Top
13 楼kyokyxxj(朝阳)回复于 2005-06-05 21:21:59 得分 0
2 (不好意思,上面望了头文件)
#include <stdio.h>
void main()
{
printf ("\n %d, %x, %o", 19, 19, 19);
printf ("\n %d, %x, %o", 0x1c, 0x1c, 0x1c);
printf ("\n ");
}
1的结果:8910
2的结果:19, 13, 23
28, 1c, 34Top




