有达人会做这些题目不?
这几题实在不会了。有达人知道的说一下,谢谢了。1.#include<stdio.h>
void main(void)
{
int i, sum=0;
for ( i=1; ; i++ ) {
? if( i= =4 ) continue;
? if ( i= =5 ) break;
? sum += i;
}
printf ( " %d ", sum);
}
2.写出程序的输出结果。
#include<stdio.h>
void main(void )
{ int x=0,y=1,z=2;
if(!x) z += 1;
if(y) z += 2;
if(z) z += 3;
printf("%d", z);
}
3.写出程序的输出结果。
#include<stdio.h>
void main(void)
{
?int a=3,b=4,c=5,d=2;
?if(a>b)
? if(b>c)
?? printf("%d", ++d +1);
? else
?? printf("%d", ++d +1);
?printf("%d", d);
}
4.写出程序的输出结果。
#include<stdio.h>
void main(void )
{ int i, s=0;
i=1;
while(i<10) {
s+=i;
i += 2;
}
printf("%d", s);
}
5.写出程序的输出结果。
#include<stdio.h>
void main(void)
{ int a=0,i;
for(i=1;i<5;i++) {
switch(i) {
case 1: a++;
case 2: a++; break;
case 3: a++;
default: a++;
}
}
printf("%d\n",a);
} 第一题是6
楼下继续. 居然是c不是c++
现在还有学校会教c? 这种东西完全忘记。。 没人接么...
偶全答了...
1.6
2.8
3.2
4.25
5.6 [quote]原帖由 [i]看客[/i] 于 2009-12-11 09:47 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=11343707&ptid=1017741][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
居然是c不是c++
现在还有学校会教c? [/quote]
清华北大浙大交大科大都是
嗯. 这些要输出结果的题目,直接复制粘贴到VS 2003之类的东西上面编译和运行一下,结果就出来了。 4L正解,6楼方法很棒
基础的语法功底更重要:rolleyes:
页:
[1]