求问选择问题 c语言代码大佬以下的代码哪里有问题?

c语言循环问题,求大佬解答_百度知道
c语言循环问题,求大佬解答
编写程序,输入x值,按下列公式计算cosx第一张是题,第二张是我的代码,为什么我这样不可以呢?谢谢大佬们
我有更好的答案
n!表示n阶乘就是从n连乘到1不是n乘n-1
谢谢你的回答。我知道连乘是什么意思,我这样的代码不是连乘吗。比如:第一次是b=2*1第二次是b=b*4*3;即b=4*3*2*1;我这样的理解不知道有没有错,请大佬点拨指正,再次感谢
你可以把a和b的类型改为float试试
否则c等于a/b那里可能会出错
不可以哇,我思路错在哪里呢
哦你的条件错了
应该是大于等于1e-5
否则循环都不执行
采纳率:82%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C语言,大佬看看我这到底是哪里出错了?_百度知道
C语言,大佬看看我这到底是哪里出错了?
编译能过得去,但是运行的时候就提醒段错误,核心已转储
我有更好的答案
main函数前两行改成这样:Node L;InitList(&L);
为什么不能声明一个指向结构体的指针?
我刚改过来果然就能运行了
你的指针没有初始化,所以发生了段错误。你要是初始化了指针,也是可以正常运行的。例如这样:NNode *L=InitList(L);
采纳率:58%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。求助大佬 以下这段代码是c语言吗 有没有大佬能把它完整的翻译一遍org 0000hajmp mainorg【编程吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:219,833贴子:
求助大佬 以下这段代码是c语言吗 有没有大佬能把它完整的翻译收藏
求助大佬 以下这段代码是c语言吗 有没有大佬能把它完整的翻译一遍org 0000hajmp mainorg 000bhajmp inti0org 0030hmain:mov tmod,#01h mov ie,#82h mov th0,#4ch mov tl0,#00h mov sp,#60h mov 31h,#30 ;东西绿灯初值30秒 mov 32h,#30 ;南北红灯初值30秒 clr 4清标志位 clr p1.1 ;开东西绿灯 clr p1.5 ;开南北红灯 setb tr0 ;启动T0loop:调用显示子程序调用应急按键判断 ajmp loopinti0:push psw clr ea mov th0,#4ch mov tl0,#00h inc 35h mov a,35h cjne a,#20,判1秒是否到时 mov 35h,#00 jb 4fh,判别标志位 dec 31东西时间每秒减1 dec 32南北时间每秒减1 mov a,31h cjne a,#05,判是否到25秒 setb p2.0 ;到25秒关时间显示 setb p2.1 setb p1.1 ;东西绿灯闪灭3秒 lcall del500ms clr p1.1 lcall del500ms setb p1.1 lcall del500ms clr p1.1 lcall del500ms setb p1.1 lcall del500ms clr p1.1 lcall del500ms setb p1.1 ;灭东西绿灯 sjmp erout:setb ea pop pswreti er:clr p1.2 ;东西黄灯亮2秒 mov 33h,#4 ;延时2秒loop1:lcall del500ms djnz 33h,loop1 setb p1.2 ;2秒后灭东西黄灯 clr p2.0 ;5秒后开时间显示 clr p2.1 mov 31h,#20 ;东西时间赋20秒初值 mov 32h,#20 ;南北时间赋20秒初值 setb 4fh setb p1.5 ;关南北红灯 clr p1.0 ;点亮东西红灯 clr p1.6 ;点亮南北绿灯 sjmp out yi:dec 31东西时间每秒减1 dec 32南北时间每秒减1 mov a,31h cjne a,#5,判是否到15秒 setb p2.6 ;到15秒关时间显示 setb p2.7 ; setb p1.6 ;南北绿灯闪灭3秒 lcall del500ms clr p1.6 lcall del500ms setb p1.6 lcall del500ms clr p1.6 lcall del500ms setb p1.6 lcall del500ms clr p1.6 lcall del500ms setb p1.6 ;关南北绿灯 clr p1.7 ;南北黄灯亮2秒 mov 34h,#4 ;延时2秒loop2:lcall del500ms djnz 34h,loop2 setb p1.7 ;2秒后灭南北黄灯 clr p2.6 ;5秒后开时间显示 clr p2.7 ; mov 31h,#30 ;东西时间重赋30秒初值 mov 32h,#30 ;南北时间重赋30秒初值 clr p1.1 ;点亮东西绿灯 clr p1.5 ;点亮南北红灯 setb p1.0 ;关东西红灯 clr 4fh sjmp outdisplay:mov a,31东西方向时间显示 mov b,#10 div ab mov 20h,a mov 21h,b disp1:mov a,20h mov dptr,#table movc a,@a+dptr mov p0,a clr p2.0 lcall del1ms setb p2.0 disp2:mov a,21h mov dptr,#table movc a,@a+dptr mov p0,a clr p2.1 lcall del1ms setb p2.1 disp3:mov a,32南北方向时间显示 mov b,#10 div ab mov 22h,a mov 23h,b disp4:mov a,22h mov dptr,#table movc a,@a+dptr mov p3,a clr p2.6 lcall del1ms setb p2.6 disp5:mov a,23h mov dptr,#table movc a,@a+dptr mov p3,a clr p2.7 lcall del1ms setb p2.7 rettable:db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,900-9数字del1ms:mov r7,#10 ;1ms延时子程序d1:mov r6,#50 djnz r6,$ djnz r7,d1 retdel500ms:mov r5,#5 ;500ms延时子程序del3:mov r4,#200del4:mov r3,#250 djnz r3,$ djnz r4,del4 djnz r5,del3 retkey:jb p1.3,keyout jnb p1.3,$clr eainc 36hmov a,36hcjne a,#2,key4mov 36h,#00 setb p1.6 ;东西绿灯闪灭3秒 lcall del500ms clr p1.6 lcall del500ms setb p1.6 lcall del500ms clr p1.6 lcall del500ms setb p1.6 lcall del500ms clr p1.6 lcall del500ms setb p1.6 ;灭东西绿灯 clr p1.7 ;东西黄灯亮2秒 mov 33h,#4 ;延时2秒loop3:lcall del500ms djnz 33h,loop3 setb p1.7 ;2秒后灭东西黄灯 setb p1.0 ;关东西红灯 setb p1.6 ;关南北绿灯 clr p1.1 ;开西绿灯 clr p1.5 ;开南北红灯 setb ea sjmp keyoutkey4:clr p1.6 ;;开南北绿灯 clr p1.0 ;开东西红灯 setb p1.1 setb p1.2 setb p1.3 setb p1.4 setb p1.5 setb p1.7keyout:retend
码农必备神器神器一:神器二:。。。。。少年,如果你是码农,即使现在用不到,将来一定能用到!哈哈哈哈。。。。。。。。。。。。。
红绿灯控制
登录百度帐号各位大佬,以下两个c语言程序有什么问题?第一个程序是统计有多少个数字或英文等的个数_百度知道
各位大佬,以下两个c语言程序有什么问题?第一个程序是统计有多少个数字或英文等的个数
各位大佬,以下两个c语言程序有什么问题?第一个程序是统计有多少个数字或英文等的个数第二个是求和计算,式子如图……(算乘方时不允许使用函数)
我有更好的答案
第一个,共要加2行:第二个,程序可以大大简化:
麻烦问一下 第一个为什么还要加一次scanf?
因为一次只读一个字符,要处理下一个字符,就必须在循环中上再次读取。
不好意思我再打扰你一下,第一个输出的结果不对,统计出来的总是少了一是为什么………
对不起,第一图的回答,是我看得不仔细。第二个框是不再需要的。程序中所有的scanf都要删除。因为while中已经有了读取字符的语句。
9:15的回答不对。
采纳率:83%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。求C语言大佬,这个程序循环不了,而且输入也有问题,哪里出错了?后面_百度知道
求C语言大佬,这个程序循环不了,而且输入也有问题,哪里出错了?后面
求C语言大佬,这个程序循环不了,而且输入也有问题,哪里出错了?后面#include&stdio.h&
#include&stdlib.h&
struct link *appendnode(struct link *head);
void displink(struct link *head);
void deletememory(struct link *head);
struct message
我有更好的答案
对程序作了几处修改,现在可以运行了:#include&stdio.h&#include&stdlib.h&struct&link&*appendnode(struct&link&*head);void&displink(struct&link&*head);void&deletememory(struct&link&*head);struct&message{char&name[10];int&score[5];};struct&link{struct&message&struct&link&*};int&main(){int&i=0;char&c;struct&link&*head=NULL;printf(&do&you&want&to&append&a&new&node(Y/N)?\n&);scanf(&&%c&,&c);while&(c=='Y'){head=appendnode(head);displink(head);printf(&do&you&want&to&append&a&new&node(Y/N)?\n&);scanf(&%c&,&c);i++;}printf(&%d&new&nodes&have&been&appended!\n&,i);//deletememory(head);return&0;}struct&link*appendnode(struct&link&*head){struct&link&*p=NULL;struct&link&*pr=struct&message&p=(struct&link&*)malloc(sizeof&(struct&link));if&(p==NULL){printf(&no&enough&memory&to&alloc&);exit(0);}if&(head==NULL){head=p;}else{while&(pr-&next!=NULL){pr=pr-&}pr-&next=p;}pr=p;printf(&请输入姓名和五科成绩:\n&);scanf(&%s%d%d%d%d%d%*c&,p-&data.name,&p-&data.score[0],&p-&data.score[1],&p-&data.score[2],&p-&data.score[3],&p-&data.score[4]);pr-&next=NULL;return&}void&displink(struct&link&*head){struct&link&*p=int&j=1;struct&message&while&(p!=NULL){ printf(&%5d%s%5d%5d%5d%5d%5d\n&,j,p-&data.name,p-&data.score[0],p-&data.score[1],p-&data.score[2],p-&data.score[3],p-&data.score[4]);p=p-&j++;}}
采纳率:83%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 01背包问题c语言代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信