一个很小的编程问题?(谢谢)
#include<stdio.h> void main()
{
float u1,u2,n,p1,t2,p2,m;
scanf("u2=%f,p1=%f,t2=%f,p2=%f,m=%f,&u2&p1&t2&p2&m");
n=t2^(1/6)/((m^(1/2)*p2^(2/3));
u1=1.08*(exp(1.439*p1)-exp(-1.111*p1^1.858));
printf("%f%f",n,u1);
}
----------------解决方案--------------------------------------------------------
scanf("u2=%f,p1=%f,t2=%f,p2=%f,m=%f,&u2&p1&t2&p2&m");
建议你认真看看scanf的用法
----------------解决方案--------------------------------------------------------
标准的输入输出,注意了 我刚看过
----------------解决方案--------------------------------------------------------
scanf("u2=%f,p1=%f,t2=%f,p2=%f,m=%f,&u2&p1&t2&p2&m");
改为scanf("%f%f%f%f%f",&u2,&p1,&t2,&p2,&m);
----------------解决方案--------------------------------------------------------
以下是引用qiaqiamao在2006-11-27 18:45:53的发言:
#include<stdio.h>
void main()
{
float u1,u2,n,p1,t2,p2,m;
scanf("u2=%f,p1=%f,t2=%f,p2=%f,m=%f",&u2,&p1,&t2,&p2,&m);
n=t2^(1/6)/((m^(1/2)*p2^(2/3));
u1=1.08*(exp(1.439*p1)-exp(-1.111*p1^1.858));
printf("%f%f",n,u1);
}
#include<stdio.h>
void main()
{
float u1,u2,n,p1,t2,p2,m;
scanf("u2=%f,p1=%f,t2=%f,p2=%f,m=%f",&u2,&p1,&t2,&p2,&m);
n=t2^(1/6)/((m^(1/2)*p2^(2/3));
u1=1.08*(exp(1.439*p1)-exp(-1.111*p1^1.858));
printf("%f%f",n,u1);
}
----------------解决方案--------------------------------------------------------
而且应该是
int main(void) {
主程序
return 0;
}
具体请查找精华帖,main主函数只有定义int类型才正确,而且程序结尾最好加return 0;
----------------解决方案--------------------------------------------------------
楼主太牛了阿,你以为编程是你想什么样就是什么样的阿,好好看看基本函数的用法!
----------------解决方案--------------------------------------------------------
那个汗。。哟
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------
呵呵!这个程序是干什么的?^这个是按位异或吧!它是想实现什么呢?
----------------解决方案--------------------------------------------------------