佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1034|回复: 8

C 语言问题....帮帮小弟....

[复制链接]
发表于 12-4-2006 11:03 PM | 显示全部楼层 |阅读模式
bulid a table of conversiton of temperature centigrade to fahrnheit
(from 0*C to 100 *C). Output format is
F=32+(C*180.0/100)

Temperature C         Temperature F
0                       X.X
1                       X.X
...
..
...
100

我不会啊...

评分

参与人数 1积分 -10 收起 理由
白日梦 -10 违反版规

查看全部评分

回复

使用道具 举报


ADVERTISEMENT

发表于 13-4-2006 12:49 AM | 显示全部楼层
请问你自己试了吗??
回复

使用道具 举报

发表于 13-4-2006 07:12 AM | 显示全部楼层
用LOOP。。。
回复

使用道具 举报

发表于 13-4-2006 08:29 AM | 显示全部楼层
我連 compile 也沒試過的,自己執生!

struct
{
    int C;
    float F;
}   Table[101];

for (int i = 0; i < sizeof(Table) / sizeof(*Table); i++)
{
    Table[i].C = i;
    Table[i].F = 32 + (C * 180.0 / 100);
}

順便扣一百分
回复

使用道具 举报

发表于 13-4-2006 01:07 PM | 显示全部楼层
扣楼主 10 积分当作交学费!
回复

使用道具 举报

 楼主| 发表于 13-4-2006 02:33 PM | 显示全部楼层
这样行吗?

main
{
int C;
float F;
printf(Temperature C \t Temperature F);

for(C=0;C<=100;C++)
printf(%d\t%f,C,F);
F=32+(C*180.0/100)
}


??
回复

使用道具 举报

Follow Us
发表于 13-4-2006 04:38 PM | 显示全部楼层
原帖由 Saturn20 于 13-4-2006 02:33 PM 发表
这样行吗?

main
{
int C;
float F;
printf(Temperature C \t Temperature F);

for(C=0;C<=100;C++)
printf(%d\t%f,C,F);
F=32+(C*180.0/100)
}


??


main
{
int C;
float F;
printf(Temperature C \t Temperature F);

for(C=0;C<=100;C++){
printf(%d\t%f,C,F);
F=32+(C*180.0/100)

}

红色是要改...
回复

使用道具 举报

 楼主| 发表于 13-4-2006 06:16 PM | 显示全部楼层
原帖由 asimo 于 13-4-2006 04:38 PM 发表


main
{
int C;
float F;
printf(Temperature C \t Temperature F);

for(C=0;C<=100;C++){
printf(%d\t%f,C,F);
F=32+(C*180.0/100)[color=Bl ...



void main ()
{
int C;
float F[C];
printf(Temperature C \t Temperature F);

for(C=0;C<=100;C++)
F[C]=32+(C*180.0/100);
for(C=0;C<=100;C++)
printf("%d \t %f",C,F[C]);
}

对吗?
回复

使用道具 举报


ADVERTISEMENT

发表于 14-4-2006 09:14 AM | 显示全部楼层
原帖由 Saturn20 于 13-4-2006 06:16 PM 发表



void main ()
{
int C;
float F[C];
printf(Temperature C \t Temperature F);

for(C=0;C<=100;C++)
F[C]=32+(C*180.0/100);
for(C=0;C<=100;C++)
printf("%d \t %f",C,F[C]);
...


void main ()
{
int C;
float F[C];
printf(Temperature C \t Temperature F);

for(C=0;C<=100;C++)
F[C]=32+(C*180.0/100);
for(C=0;C<=100;C++) //该删除
printf("%d \t %f",C,F[C]); //要加\n
}

应该可以了。。。

但是你的program不需要用到array,所以可以换成float 或double variable
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 22-9-2024 11:38 AM , Processed in 0.092910 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表