标题:请教一个代码错误,谢谢了
取消只看楼主
屋顶
Rank: 1
等 级:新手上路
帖 子:174
专家分:7
注 册:2016-2-27
结帖率:92.86%
已结贴  问题点数:20 回复次数:10 
请教一个代码错误,谢谢了
#include<stdio.h>
void hanshu(float n);
int main()
{
    float i;
    scanf("%f",&i);
    hanshu(float i);
    }
void hanshu(float n)
{
    float k;
    k=n*n*n;
    printf("%f",k);
    }
这个代码编译失败,
编译信息:g++.exe  -x c++ -c E:\编程\c文件\tttt -o E:\编程\c文件\tttt.o  -Wall -fpermissive  -Wno-sign-compare -g
E:\编程\c文件\tttt: In function `int main()':
E:\编程\c文件\tttt:7: error: expected primary-expression before "float"
Failure
搜索更多相关主题的帖子: function expected before 信息 
2016-03-18 14:06
屋顶
Rank: 1
等 级:新手上路
帖 子:174
专家分:7
注 册:2016-2-27
得分:0 
回复 2楼 grmmylbs
非常感谢,,,
2016-03-18 14:17
屋顶
Rank: 1
等 级:新手上路
帖 子:174
专家分:7
注 册:2016-2-27
得分:0 
回复 5楼 rjsp
想请问一个问题,如图中的红线部分怎么编写呢,用while语句,我不知道怎么样用while语句,判定输入的字符是不是q或其他非数字字符


[此贴子已经被作者于2016-3-18 14:48编辑过]

2016-03-18 14:46
屋顶
Rank: 1
等 级:新手上路
帖 子:174
专家分:7
注 册:2016-2-27
得分:0 
回复 7楼 屋顶
有高手教教我吗
2016-03-18 15:36
屋顶
Rank: 1
等 级:新手上路
帖 子:174
专家分:7
注 册:2016-2-27
得分:0 
回复 9楼 rjsp
不太明白
2016-03-18 15:50
屋顶
Rank: 1
等 级:新手上路
帖 子:174
专家分:7
注 册:2016-2-27
得分:0 
回复 11楼 grmmylbs
看不懂啊,因为我还没学到for循环语句,只用while语句能编出来吗
2016-03-18 15:54
屋顶
Rank: 1
等 级:新手上路
帖 子:174
专家分:7
注 册:2016-2-27
得分:0 
回复 13楼 grmmylbs
大神看看我这个代码哪里有问题
#include<stdio.h>
void temperatures(double k);
main()
{
    double fahrenheit;
    scanf("%lf",&fahrenheit);
    while((int)fahrenheit!=113)   
        temperatures(fahrenheit);        
    }
void temperatures(double i)
{
    double celsius,kelvin;
    celsius=1.8*i+32.0;
    kelvin=celsius+273.16;
    printf("%lf%lf%lf",i,celsius,kelvin);
    }
谢谢
2016-03-18 16:01
屋顶
Rank: 1
等 级:新手上路
帖 子:174
专家分:7
注 册:2016-2-27
得分:0 
回复 16楼 grmmylbs
q的asc码值是113,我知道错了,但是不知道怎么改
2016-03-18 16:11
屋顶
Rank: 1
等 级:新手上路
帖 子:174
专家分:7
注 册:2016-2-27
得分:0 
回复 14楼 rjsp
while( scanf("%lf",&fahrenheit)==1; )
这一句为什么输入q或非数字字符会结束呢,不明白呢
2016-03-18 16:14
屋顶
Rank: 1
等 级:新手上路
帖 子:174
专家分:7
注 册:2016-2-27
得分:0 
回复 19楼 grmmylbs
我想问一下,把非数字字符输入给double数据,不能把字符读取成double数据吗
2016-03-18 16:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-462633-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.413188 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved