社区
新手乐园
帖子详情
麻烦请教 我这段代码哪里错了?
jt770520
2011-11-17 03:46:30
#include <stdio.h>
#include <math.h>
#define zuidi 0
#define zuigao 300
#define step 20
void main()
{
int a,b;
a=zuidi;
while(a<=zuigao)
{
b=a*9/5+32;
step=a+20;
printf("%d%d",a,b);
}
}
...全文
63
13
打赏
收藏
麻烦请教 我这段代码哪里错了?
#include #include #define zuidi 0 #define zuigao 300 #define step 20 void main() { int a,b; a=zuidi; while(a<=zuigao) { b=a*9/5+32; step=a+20; printf("%d%d",a,b); } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sun2008good
2011-11-18
打赏
举报
回复
step是定义的宏!在代码编译的时候只是替代!只能作为一个不变量使用!你把它当着一个变量了
echizenryom
2011-11-17
打赏
举报
回复
#include <stdio.h>
#include <math.h>
#define zuidi 0
#define zuigao 300
#define step 20
void main()
{
int a;
double b;
a=zuidi;
while(a<=zuigao)
{
b=a*(9/5.0)+32.0;
printf("%d %5.2f\n",a,b);
a+=step;
}
}
差别是因为输出a之前a改变了 所以才不同
ynwenta
2011-11-17
打赏
举报
回复
还有"\n"是不是搞丢了!反正我看着不爽!
ynwenta
2011-11-17
打赏
举报
回复
#define zuidi 0
#define zuigao 300
#define step 20
定义了不能赋值,要赋值只规定类型就好,楼主好好的肩查一下。
jt770520
2011-11-17
打赏
举报
回复
[Quote=引用 8 楼 qiang_jsj 的回复:]
引用 7 楼 jt770520 的回复:
引用 6 楼 qiang_jsj 的回复:
step = a + 20 改成 a = a + step
b = a * 9 / 5 + 32 改成 b = a * 9 / 5.0f + 32
#include <stdio.h>
#include <math.h>
#define zuidi 0
#define zuigao……
[/Quote]
#include<stdio.h>
void main()
{
float c,f;
printf(“请输入一个华氏温度:”)
scanf(“%f”,&f);
c=(5.0/9.0)*(f-32);
printf(“摄氏温度为:%5.2f\n”);
}
和这个习题的结果有差别
Super_Franky
2011-11-17
打赏
举报
回复
[Quote=引用 7 楼 jt770520 的回复:]
引用 6 楼 qiang_jsj 的回复:
step = a + 20 改成 a = a + step
b = a * 9 / 5 + 32 改成 b = a * 9 / 5.0f + 32
#include <stdio.h>
#include <math.h>
#define zuidi 0
#define zuigao 300
#define step 20
v……
[/Quote]
结果和期望值差多少?
jt770520
2011-11-17
打赏
举报
回复
[Quote=引用 6 楼 qiang_jsj 的回复:]
step = a + 20 改成 a = a + step
b = a * 9 / 5 + 32 改成 b = a * 9 / 5.0f + 32
[/Quote]
#include <stdio.h>
#include <math.h>
#define zuidi 0
#define zuigao 300
#define step 20
void main()
{
int a,b;
a=zuidi;
while(a<=zuigao)
{
b=a * 9 / 5.0f + 32;
a=a+20;
printf("%3d%6d\n",a,b);
}
}
答案还是不对
Super_Franky
2011-11-17
打赏
举报
回复
step = a + 20 改成 a = a + step
b = a * 9 / 5 + 32 改成 b = a * 9 / 5.0f + 32
backbin
2011-11-17
打赏
举报
回复
step=a+20;
这个地方,step是常量不能为左值
xiejijun_05
2011-11-17
打赏
举报
回复
step=a+20; // a += step;
jt770520
2011-11-17
打赏
举报
回复
请问如果修改
bdmh
2011-11-17
打赏
举报
回复
step不能被修改
xiejijun_05
2011-11-17
打赏
举报
回复
你这个是死循环, a的值一直为0
vba转换为vbs的方法_vba
代码
与vb
代码
之间转换
各位大虾:下面是我在excel里做一段倒计时器和计时器
代码
,
麻烦
请教
如果将
这段
代码
的功能转化为vb
代码
?谢谢!Publicflag1Publicflag2flag1=Trueflag2=TruePublicSubred()States=1Wit...各位大虾:下面是我在excel 里做一段倒计时器和计时器
代码
,
麻烦
请教
如果将
这段
代码
的功能转化为vb
代码
?谢谢!Public flag1Public ...
大话设计模式——第1章
代码
无
错
就是优?——简单工厂模式
大话设计模式——第1章
代码
无
错
就是优?——简单工厂模式 1.1 面试受挫 小菜今年计算机专业大四了,学了不少软件开发方面的东西,也学着编了些小程序,踌躇满志,一心要找一个好单位。当投递了无数份简历后,终于收到了一个单位的面试通知,小菜欣喜若狂。 到了人家单位,前台小姐给了他一份题目,上面写着:“请用C++、Java、C#或VB.NET任意一种面向对象语言实现一个计算器控制
aes算法的地位_关于 aes 算法的使用问题
网上找的一段
代码
,用这
代码
的进行测试,生成的结果到好几个 aes 在线加密网站上去测试 ,测试结果都不对,
麻烦
请教
下
这段
aes 工具类
代码
有
错
吗?第二个就是如果秘钥长度用 256 位的, 这样设置 kg.init(256, new SecureRandom(key.getBytes()));和 kg.init(128, new SecureRandom(key.getBytes()));结果是一...
【C#】
请教
DllImportAttribute.SetLastError属性的作用?
C#-
请教
DllImportAttribute.SetLastError属性的作用? 在调用win32 API时,会用到DllImport特性类,该类中有一个属性是SetLastError,文档在此: https://msdn.microsoft.com/zh-cn/library/system.runtime.interopservices.dllimportattribute.setlasterror(v=vs.80).aspx 我对该属性大概的理解是,如果将它设为true,那么会在api函数执行
代码
重构的问题与解决方案
虽然经过了系统架构和设计的重构,系统的结构已经得到了很大程度的改善。但是,最终我们还需要进行一个更低层面但绝对重要的重构工作,这就是系统
代码
重构。我们在浏览一个系统
代码
后,通过经验及直觉就能发现的一些“坏味”,例如:
代码
的方法过大。系统中重复的
代码
过多。类的子类中存在大量相同方法。
代码
中过多的注释。参数列表太长。那么一般我们应该选择怎样的时机去解决这些问题呢?通常,有如下四种时刻最合适进行
代码
重构
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章