c语言程序填空题 1、如下程序的输出结果是 。 main( )

c语言程序填空题 1、如下程序的输出结果是 。 main( ),第1张

1、如下程序的输出结果是

c=3

main(

)

{

int

a=2,b=-1,c=3

if(a<b)

if(b<0)

c=0

else

c++

printf(“c=%d”,c)

}

else

是与前面一个最近的if对应的,a=2,b=-1,a<b不成立,因此后面一个if--else---语句此此没有执行,c值没有改变。

2、求

1!

+

2!+3!+--------+10!

main

(

)

{

float

s=0,

t=1

int

n

for

(

n=1

n<=10

n++

)

{

t*=n

s+=t

}

printf

(

“1!

+

2!+3!+--------+10!=%f

”,

s

)

}

3、若变量n中的值为24,则printf函数共输出____行,最后一行有______个数

void

prnt(int

n,int

aa[])

{

int

i

for(i=1i<=ni++)

{

printf("%6d",aa[i])

if(!(i%5))

printf("\n")

}

printf("\n")

}

if(!(i%5))

printf("\n")每行输知冲出5个数,共5行,最后一行4个数;

4、把一个数组中的数倒序森猛迅存放

main(

)

{

int

i,t

int

a[10]={1,2,3,4,5,6,7,8,9,10}

for(i=0

i<=9

i++)

{

if

(i<5)

{t=a[i]a[i]=a[9-i]a[9-i]=t}

}

for(i=1i<=10i++)

//输出数组中的值

printf("%d

",

a[i-1])

}

5、以下程序的输出结果是_3_5_7_。

main()

{

int

i,x[3][3]={1,2,3,4,5,6,7,8,9}

for(i=0i<3i++)

printf("%d

",x[i][2-i])

}

x:

1

2

3

4

5

6

7

8

9

i

2-i

x[i][2-i]

0

2

x[0][2]=3

1

1

x[1][1]=5

2

0

x[2][0]=7

6、判断一个整数是否是素数。如果是素数,输出Yes!,否则输出No!

main()

{

int

n,i

scanf("%d",&n)

for(

i=2i<ni++

)

{

if(n%i)

break

}

if(

i==n)

printf("Yes!")

else

printf("No!")

}

输出罩旁

4 ,4

f函数中使用的是形参a,任何变化都不影响全局变量a,而main函数中输出的是全局变量a,仍是原物腔橡圆锋值4

main函数中的局部变量b,在for循环中被f函数修改4次,执行了4次自增为4


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12501807.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存