网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月27日漏签0天
c语言吧 关注:798,854贴子:4,357,617
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 7回复贴,共1页
<<返回c语言吧
>0< 加载中...

跪求高手帮一下忙

  • 只看楼主
  • 收藏

  • 回复
  • mll110
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include<stdio.h>
#include<math.h>
main()
{int a,b;
float l1=0.1,l3=590,l4=140,l6=386,l61=570,w1=6.2,S31,Q1,Q3,Q4,S3,w3,a3,c4,Se,w4,ve,ae;
 scanf("%d",&b);
 Q1=b*3.141592/180;
 Q3=atan((l6+l1*sin(Q1))/(l1*cos(Q1)));
 S3=(l1*cos(Q1))/cos(Q3);
 S31=-1*w1*l1*sin(Q1-Q3);
 w3=w1*l1*cos(Q1-Q3)/S3;
 a3=(w1*w1*l1*sin(Q3-Q1)-2*w3*S31)/S3;
 Q4=asin((l61-l3*sin(Q3))/l4);
 Se=l3*cos(Q3)+l4*cos(Q4);
 w4=-1*w3*l3*cos(Q3)/(l4*cos(Q4));
 ve=-1*w3*l3*sin(Q3-Q4)/cos(Q4);
 ae=-1*(a3*l3*sin(Q3-Q4)+w3*w3*l3*cos(Q3-Q4)-w4*w4*l4)/cos(Q4);
 Q3=Q3*180/3.141592;
 printf("Q3=%f,w3=%f ,a3=%f ,Se=%f,ve=%f,ae=%f\n",Q3,w3,a3,Se,ve,ae);

}
这个程序怎么不能运算出90以后的数,还有帮改一下能够让所有的运算数据能够保存在一个文件里~~谢谢


  • mll110
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
晕怎么没人答啊


2025-07-27 03:39:49
广告
不感兴趣
开通SVIP免广告
  • 124.161.157.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我晕虽然没报酬,但这题这么简单应该容易答


  • 219.144.137.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不好意思,我真的不


  • 222.180.188.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
~~~


  • soulcoffee
  • 酱油
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不是什么高手,也帮你以下
#include<stdio.h> 
#include<math.h> 
main() 
{
FILE *fp; 
char ch,filename[10]="data.txt";
int a,b; 
float l1=0.1,l3=590,l4=140,l6=386,l61=570,w1=6.2,S31,Q1,Q3,Q4,S3,w3,a3,c4,Se,w4,ve,ae; 
 scanf("%d",&b); 
 Q1=b*3.141592/180; 
 Q3=atan((l6+l1*sin(Q1))/(l1*cos(Q1))); 
 S3=(l1*cos(Q1))/cos(Q3); 
 S31=-1*w1*l1*sin(Q1-Q3); 
 w3=w1*l1*cos(Q1-Q3)/S3; 
 a3=(w1*w1*l1*sin(Q3-Q1)-2*w3*S31)/S3; 
 Q4=asin((l61-l3*sin(Q3))/l4); 
 Se=l3*cos(Q3)+l4*cos(Q4); 
 w4=-1*w3*l3*cos(Q3)/(l4*cos(Q4)); 
 ve=-1*w3*l3*sin(Q3-Q4)/cos(Q4); 
 ae=-1*(a3*l3*sin(Q3-Q4)+w3*w3*l3*cos(Q3-Q4)-w4*w4*l4)/cos(Q4); 
 Q3=Q3*180/3.141592; 
 printf("Q3=%f,w3=%f ,a3=%f ,Se=%f,ve=%f,ae=%f\n",Q3,w3,a3,Se,ve,ae); 
if((fp=fopen(filename,"w"))==NULL)
{printf("cannot open file\n"); 
exit(0);} 
fprintf(fp,"Q3=%f,w3=%f ,a3=%f ,Se=%f,ve=%f,ae=%f\n",Q3,w3,a3,Se,ve,ae); 
}


  • 124.161.156.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我上传错了个~~应该是这个#include<stdio.h>
#include<math.h>
main()
{int a,b;
 float l1=0.1,l3=590,l4=140,l6=386,l61=570,w1=6.2,S31,Q1,Q3,Q4,S3,w3,a3,c4,Se,w4,ve,ae;
 scanf("%d",&b);
 for(;b<=360;b=b+2)
 {Q1=b*3.141592/180;
 Q3=atan((l6+l1*sin(Q1))/(l1*cos(Q1)));
 S3=(l1*cos(Q1))/cos(Q3);
 S31=-1*w1*l1*sin(Q1-Q3);
 w3=w1*l1*cos(Q1-Q3)/S3;
 a3=(w1*w1*l1*sin(Q3-Q1)-2*w3*S31)/S3;
 Q4=asin((l61-l3*sin(Q3))/l4);
 Se=l3*cos(Q3)+l4*cos(Q4);
 w4=-1*w3*l3*cos(Q3)/(l4*cos(Q4));
 ve=-1*w3*l3*sin(Q3-Q4)/cos(Q4);
 ae=-1*(a3*l3*sin(Q3-Q4)+w3*w3*l3*cos(Q3-Q4)-w4*w4*l4)/cos(Q4);
 Q3=Q3*180/3.141592;
 printf("Q1=%d,Q3=%f,w3=%f,a3=%f,Se=%f,ve=%f,ae=%f\n",b,Q3,w3,a3,Se,ve,ae);
 }
}
能不能把所有的运行结果保存到一个文件里面我只知道方法不知道具体怎么改


  • soulcoffee
  • 酱油
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不是一样的改法吗 你要是不想在屏幕上显示的话就把你的PRINTF去掉


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 7回复贴,共1页
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示