怎样做c语言题

来源:百度知道 编辑:UC知道 时间:2024/09/20 23:30:51
1、#include<stdio.h>
main( )
{ int a,b,c;
a=1;b=2;c=3;
if(a>b)
if(a>c)
printf("%d\n",a);
else printf("%d\n",b);
printf("over\n");
} 1、程序的运行结果是
2、# include <stdio.h>
main()
{ int i=4,j=0;
do
{j=j+i;
i--;}
while(i>2);
printf("%d\n",j);}
2、程序的运行结果是:
3、# include <stdio.h>
main( )
{ int i;
for(i=1;i<=5;i++)
switch(i%5)
{ case 0: printf(“*”) ; break;
case 1: printf(“#”) ; break;
default: printf(“\n”);
case 2: printf(“@”); }3、程序的运行结果是:
4、分析下列程序结果
#include<stdio.h>
void main()
{char c1='a',c2='b',c3='\103',c4='\x41';
printf(“%c%c\n”,c1,c2);
printf("\t\b%c \t%c\n”,c3,c4);
}
运行结果为:
6、分析下列程序结果
#include<stdio.h>

1: over
2: 7
3: 程序首先少了个}加上之后答案是
#@
@
@*

4:
ab
C A

6: 10,12,19,41
7: (3个括号,下同)12 15 18

最后一题
1: m=1 n=2
2: m=2 n=3
3: 0<a<b

1. over
2. 7
3. #@
@
@*
4. ab
C A
6. 10,12,19,41
7. 12 15 18

1、程序的运行结果是
2
over
(上面是理论结果,但是我在机器上跑出来的记过是over,没有那个2,我也不知道是怎么回事,可能是括号的问题吧)
2、程序的运行结果是:
7
3、程序的运行结果是:
#@
@
4、分析下列程序结果
#include<stdio.h>
void main()
{char c1='a',c2='b',c3='\103',c4='\x41';
printf(“%c%c\n”,c1,c2);
printf("\t\b%c \t%c\n”,c3,c4);
}
运行结果为:
ab
C A(注意,这个C和A前面的空格是TAB形成的)
6、分析下列程序结果
#include<stdio.h>
void main()
{int i,j,m,n;
i=8;j=10;
m=(++i)+(j++);
n=(++i)+(++j)+m;
printf(“%d,%d,%d,