最后个数学运算有错//显示文字练习#include#include#includeint main(void){\x05int a,b,c,d;\x05float e,f,g,h;\x05printf("练习 显示文字\n");\x05printf("输入1开始\n");\x05\x05scanf("%d",&a);while(a!=1){ printf("输错了呦,再输

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 06:27:13
最后个数学运算有错//显示文字练习#include#include#includeint main(void){\x05int a,b,c,d;\x05float e,f,g,h;\x05printf(

最后个数学运算有错//显示文字练习#include#include#includeint main(void){\x05int a,b,c,d;\x05float e,f,g,h;\x05printf("练习 显示文字\n");\x05printf("输入1开始\n");\x05\x05scanf("%d",&a);while(a!=1){ printf("输错了呦,再输
最后个数学运算有错
//显示文字练习
#include
#include
#include
int main(void)
{
\x05int a,b,c,d;
\x05float e,f,g,h;
\x05printf("练习 显示文字\n");
\x05printf("输入1开始\n");
\x05\x05scanf("%d",&a);
while(a!=1)
{ printf("输错了呦,再输一次~\n");
scanf("%d",&a);
}
printf("i am a student.\n");
printf("i love china.\n");
//求两数和练习
\x05\x05printf("按1继续\n");
\x05\x05scanf("%d",&a);
while(a!=1)
{ printf("输错了呦,再输一次~\n");
scanf("%d",&a);
}
printf("练习 求两数和\n");
printf("请输入两个要加的整数\n");
scanf("%d%d",&b,&c);
d=b+c;
printf("和为%d\n",d);
//数学运算
printf("按1继续\n");
\x05\x05scanf("%d",&a);
while(a!=1)
{ printf("输错了呦,再输一次~\n");
scanf("%d",&a);
}
printf("cos3.5678=%f\n",cos(3.5678));
\x05printf("log90=%f\n",f=log(90));
printf("e的 2.56次方为%d\n",exp(2.567));
system("pause");
return 0;
}
log有红波浪线,错误是 有多个重载函数log实例与参数列表匹配,然后我代码没看到其他log啊,运行也不知道为什么可以运行

最后个数学运算有错//显示文字练习#include#include#includeint main(void){\x05int a,b,c,d;\x05float e,f,g,h;\x05printf("练习 显示文字\n");\x05printf("输入1开始\n");\x05\x05scanf("%d",&a);while(a!=1){ printf("输错了呦,再输
log有3个函数对应
double log(double _X); float log(float _X); long double log(long double _X);
你程序中的语句f=log(90),参数值为90,默认是int型,匹配上面三个函数不知道要选择哪个进行匹配,故编译失败.
而如果是log(90.0),则90.0默认是double型,直接能确定是匹配double log(double _X)