谁给一些 简单的C语言程序设计题 ,

谁给一些 简单的C语言程序设计题 ,,第1张

1.

已知

a,b

均是整型变量,写出将

a,b

两个变量中的值互换的程序来。

2.

a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,n=128765,c1='a',c2='b'

。想得到以下的输出格式和结果,请写出程序(包括定义变量类型和设计输出)。

a=

3

b=

4

c=

5

x=1.200000,y=2.400000,z=-3.600000

x+y=

3.60

y+z=-1.20

z+x=-2.40

u=

51274

n=

128765

c1='a'

or

97(ASCII)

c2='b'

or

98(ASCII)

3.

设圆半径

r=1.5

,圆柱高

h=3

,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积。

4.

编程序:用

getchar

函数读入两个字符

c1,c2

,然后分别用

putchar

printf

函数输出这两个字符。并思考以下问题:

(1)

变量

c1,c2

应定义为字符型或整型?或两者皆可?

(2)

要求输出

C1

C2

值的

ASCII

码,应如何处理?用

putchar

函数还是

printf

函数?

(3)

整型变量与字符型变量是否在任何情况下都可以互相替代?如:

char

c1,c2

int

c1,c2

是否无条件地等价?

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已经是文件尾,怎样输出结果?


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

原文地址: http://outofmemory.cn/yw/7747328.html

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

发表评论

登录后才能评论

评论列表(0条)

保存