c语言程序设计答案,怎样输入一个华氏温度,要求输出摄氏温度?

c语言程序设计答案,怎样输入一个华氏温度,要求输出摄氏温度?,第1张

#include<stdio.h>

int main()

{

float F,c

while(1)

{

printf("请输入华氏温度:")

scanf("%f",&F)

c=5*(F-32)/9

printf("摄氏温度为:%0.2f",c)

return 0

}

}

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

只说一下思路

实在写不出来再追问

最好能自己解决

第一题:

就是一个杨辉三角问题

双循环

外循环是行数(用

i

表示)

从0到n

(n自己输入)

内循环是列数(用

j

表示)

从0到2*i-1

然后就是赋

很多种方式

比如你定义一个

字符变量

C

给它赋值为A

然后每次都用C给数组赋值

然后让C加1

方法很多

(数组是字符二维数组,

之前要初始化一下

给数组都赋值为

空格)

第二题:

定义两个二维数组

一个一维数组

按照题目要求

先把每个同学的成绩和名字分别存放到两个二维数组里面

同样是双循环

然后再用双循环

把每个同学成绩加起来放到一维数组里面

然后接下来就是对一位数组内容进行排序

排序过程中

也要将名字的那个二维数

组同样排序

因为一维数组中的总分顺序和二维数组中的姓名顺序是一样的

比如

要将第二个同学的成绩和第五个同学的成绩交换

那么就要

将总分交换

再将姓名交换

不然分就不对人了

第三题:

题目没明白什么意思

第四题:

用循环从第一个元素判断到最后一个元素

定义4个变量存储

数字

大写

小写

空格出现的次数

查一下ASCII码

数字好像是48-57

大写字母是

65-90

小写是

97-122

判断元素内容的ASCII在哪个范围

哪个变量就加1


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存