求几道简单C语言编程题答案

求几道简单C语言编程题答案,第1张

1.

#include

<stdio.h>

int

main()

{

int

y0,

m0,

d0,

y1,

m1,

d1,

age

while

(

scanf("%d%d%d%d%d%d",

&y0,

&m0,

&d0,

&y1,

&m1,

&d1

)

){

age

=

y1

-

y0

-

1

if

(

m1

>

m0

||

m1

==

m0

&&

d1

>=

d0

)

++age

printf("年龄为:%d周岁!\n",

age)

}

return

0

}

4.

#include

<stdio.h>

#include

<memory.h>

int

main()

{

char

p[500]

int

i,

count

while

(

scanf("%s",

&p)

){

count

=

0

for

(

i

=

0

i

!=

strlen(p)

++i

)

if

(

p[i]

>=

'a'

&&

p[i]

<=

'z'

)

++count

printf("%d\n",

count)

}

return

0

}

2.

#include

<stdio.h>

int

main()

{

int

n

while

(

scanf("%d",

&n)

){

if

(

(

n

&

1

)

==

0

)

printf("%d是偶数!\n",

n)

else

printf("%d,是奇数!\n",

n)

}

return

0

}

第三题(用EFO结束)?EOF吧?EOF已经是文件尾,怎样输出结果?

1、答案:A

(单引号括起来的都是字符,而且一对单引号最多对应一个字符,\反斜杠是转义字符的开始,\72是ASCII码对应的字母H。也就是把H这个字母存到了变量char a中。就一个字符H。)

2、ACDE

解析:

int a=3,b=4,c=5,

A、a>b

B、a<=b

C、(a||b)>c

D、a<=(b||c)

E、!((a<b)&&!c||b)

优先级由大到小:() ! && ||

A选项,3>4错误,逻辑值0。

B选项,3<=4正确,逻辑值1。

C选项,(3||4)>5,(3||4)"或"逻辑运算符两边只要有一个非0的整个值就是1,1>5错,逻辑值0。

D选项,3<=(4||5)错误,逻辑值0。

E选项,!((3<4)&&!5||4),先(3<4)逻辑值1,!5逻辑值0,1&&0是0,0||4是1,!1是0,所以逻辑值0。

3、AC。

解析:A可以,B答案b不能被赋值(自左向右,计算||左侧就已经是1了右边就不用再计算了整个表达式无论右边如何整个逻辑值必定是1,计算机也就不会计算右边了)C可以(因为&&两边都必须计算才能得出最后的逻辑值答案),D不可以a不能被赋值(&&左边就一个a,构不成赋值,可能存放一个随机值,右边可以被赋值)。

4、ABCD。

外部函数几乎可以被所有函数调用。只要开头#include” "引入。

1.第一题的程序如下,答案是2.500000。

#include <stdio.h>

void main()

{int a=7

float x=2.5,y=4.7

float s

s=x+a%3*(int)(x+y)%2/4

printf("%f",s)

}

2.第二题的整个程序如下:

#include <stdio.h>

void main()

{int a

float f

printf("Input number:")

scanf("%f,%d",&f,&a)

printf("f=%f,a= %d\n" ,f,a)

}

3.答案:2 1

4.答案:1

5.答案:2

6.你的程序有些小错误,应该如下:答案为 :-1

#include <stdio.h>

void main()

{int a=100,x =10,y=20,okl=5,ok2=0

if (x<y)

if(y!=10)

if(!okl) a=1

else

if(ok2) a=10

a=-1

printf( "%d\n",a )

}

7.答案:2

8.答案:0

9.答案:1

10.答案:a=2,b=1,c=1


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

原文地址:https://54852.com/yw/10920649.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存