当前位置 :
最后个数学运算有错//显示文字练习#include#include#includeintmain(void){x05inta,b,c,d;x05floate,f,g,h;x05printf("练习显示文字n");x05printf("输入1开始n");x05x05scanf("%d",&a);while(a!=1){printf("输错了呦,再输
1人问答
问题描述:

最后个数学运算有错

//显示文字练习

#include

#include

#include

intmain(void)

{

x05inta,b,c,d;

x05floate,f,g,h;

x05printf("练习显示文字n");

x05printf("输入1开始n");

x05x05scanf("%d",&a);

while(a!=1)

{printf("输错了呦,再输一次~n");

scanf("%d",&a);

}

printf("iamastudent.n");

printf("ilovechina.n");

//求两数和练习

x05x05printf("按1继续n");

x05x05scanf("%d",&a);

while(a!=1)

{printf("输错了呦,再输一次~n");

scanf("%d",&a);

}

printf("练习求两数和n");

printf("请输入两个要加的整数n");

scanf("%d%d",&b,&c);

d=b+c;

printf("和为%dn",d);

//数学运算

printf("按1继续n");

x05x05scanf("%d",&a);

while(a!=1)

{printf("输错了呦,再输一次~n");

scanf("%d",&a);

}

printf("cos3.5678=%fn",cos(3.5678));

x05printf("log90=%fn",f=log(90));

printf("e的2.56次方为%dn",exp(2.567));

system("pause");

return0;

}

log有红波浪线,错误是有多个重载函数log实例与参数列表匹配,然后我代码没看到其他log啊,运行也不知道为什么可以运行

姜旭辉回答:
  log有3个函数对应   doublelog(double_X);floatlog(float_X);longdoublelog(longdouble_X);   你程序中的语句f=log(90),参数值为90,默认是int型,匹配上面三个函数不知道要选择哪个进行匹配,故编译失败.   而如果是log(90.0),则90.0默认是double型,直接能确定是匹配doublelog(double_X)
最新更新
优秀数学推荐
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞