c语言课后习题学了没多久C语言,课后练习题完全不会。。怎么办?有没有好一点的学习方法和诀窍

c语言课后习题  时间:2021-06-09  阅读:()

c语言程序设计题

unsigned int a,bai,shi,ge,qian,wan; printf("please input a number: "); scanf("%d",&a); if(a<10) { printf("one %d ",a); } else if(a<100) { shi=a/10; ge=a-shi*10; printf("two %d: %d %d |%d %d ",a,shi,ge,ge,shi); }else if(a<1000) { bai=a/100; shi=(a-bai*100)/10; ge=(a-shi*10-bai*100); printf("Three %d: %d %d %d | %d %d %d ",a,bai,shi,ge,ge,shi,bai); }else if(a<10000){ qian=a/1000; bai=(a-qian*1000)/100; shi=(a-qian*1000-bai*100)/10; ge=(a-qian*1000-bai*100-shi*10); printf("Four %d: %d %d %d %d | %d %d %d %d ",a,qian,bai,shi,ge,ge,shi,bai,qian); }else if(a<100000){ wan=a/10000; qian=(a-qian*10000)/1000; bai=(a-wan*10000-qian*1000)/100; shi=(a-wan*10000-qian*1000-bai*100)/10; ge=(a-wan*10000-qian*1000-bai*100-shi*10); printf("Four %d: %d %d %d %d %d| %d %d %d %d %d ",a,wan,qian,bai,shi,ge,ge,shi,bai,qian,wan); }else{ printf("Too large number! ");}

C语言程序设计的题

晕 兄弟 你的题都贴反了 郁闷 小鸡那个题(int)((1000-15*mu)/10)这个数都是公鸡的最大数了 后面还有++ 肯定要爆掉 还有就是没必要用long型的变量 还有就是你用的是flag=0来结束 首先flag=0仅仅是赋值语句改为flag==0 其次如果母鸡在65的时候没有这个能分配的方式 那循环就会一直在母鸡为65的时候进行 你的程序设计的思路好象不太明了,确实我的个人能力有限,没办法做点睛的修改,就大范围的修改了一下 #include "stdio.h" main()//这是一个main函数 { int mu,gong,xiao,flag=0;//定义三个变量 for(mu=65;mu>=1;mu--)//穷举可能情况 { for(gong=(int)((1000-15*mu)/10);gong>0;gong--) { xiao=100-gong-mu;//小鸡数目 if(1000==15*mu+10*gong+5*xiao&&xiao!=0) { printf("购买%ld只母鸡,%ld只公鸡,%ld只小鸡 ",mu,gong,xiao);//输出结果 flag=1;//作为循环结束条件 } if(flag==1)break;//结束第一个循环 } if(flag==1)break;//结束第二个循环 } } 数那个题return((int)(i/1000)+(int)(i/100)+(int)(i/10)+i%10+i);//返回函数值 返回的函数值不是每个位上的数的和 351的返回值是0+3+35+1+351 改成 #include "stdio.h" #include "math.h" main()//这是一个main函数 { int n,i,m=0;//定义整型变量 int d(int n);//声明函数 for(n=1;n<1000;n++)//进入循环 { for(i=1;i<=1000;i++) {if(n==d(i))break; else if(i>999) {printf("%5d",n); m++; if(m%15==0)printf(" ");}//输出格式 } } } d(i)//函数为整型 //int i; { return(i+i%10+(i%100-i%10)/10+(i%1000-i%100)/100+(int)(i/1000));//返回函数值 }

学了没多久C语言,课后练习题完全不会。。怎么办?有没有好一点的学习方法和诀窍

刷题,就是刷题。

学校应该有那种做题的网站,上面有题目,写出来提交代码。

会告诉你正确还是不正确。

有什么错误。

就一直刷就差不多了。

TmhHost暑假活动:高端线路VPS季付8折优惠,可选洛杉矶CN2 GIA/日本软银/香港三网CN2 GIA/韩国双向CN2等

tmhhost怎么样?tmhhost正在搞暑假大促销活动,全部是高端线路VPS,现在直接季付8折优惠,活动截止时间是8月31日。可选机房及线路有美国洛杉矶cn2 gia+200G高防、洛杉矶三网CN2 GIA、洛杉矶CERA机房CN2 GIA,日本软银(100M带宽)、香港BGP直连200M带宽、香港三网CN2 GIA、韩国双向CN2。点击进入:tmhhost官方网站地址tmhhost优惠码:Tm...

TMTHosting:夏季优惠,美国西雅图VPS月付7折,年付65折,美国服务器95折AS4837线路

tmthosting怎么样?tmthosting家本站也分享过多次,之前也是不温不火的商家,加上商家的价格略贵,之到斯巴达商家出现,这个商家才被中国用户熟知,原因就是斯巴达家的机器是三网回程AS4837线路,而且也没有多余的加价,斯巴达家断货后,有朋友发现TMTHosting竟然也在同一机房,所以大家就都入手了TMTHosting家的机器。目前,TMTHosting商家放出了夏季优惠,针对VPS推...

傲游主机38.4元起,韩国CN2/荷兰VPS全场8折vps香港高防

傲游主机怎么样?傲游主机是一家成立于2010年的老牌国外VPS服务商,在澳大利亚及美国均注册公司,是由在澳洲留学的害羞哥、主机论坛知名版主组长等大佬创建,拥有多家海外直连线路机房资源,提供基于VPS主机和独立服务器租用等,其中VPS基于KVM或者XEN架构,可选机房包括中国香港、美国洛杉矶、韩国、日本、德国、荷兰等,均为CN2或者国内直连优秀线路。傲游主机提供8折优惠码:haixiuge,适用于全...

c语言课后习题为你推荐
以图搜人怎样搜人水晶易表水晶报表是什么?主要有什么用处?应用雷达雷达是干什么用的?腾讯年终奖腾讯qq一年盈利多少?小四号字word里的小四号字在Photoshop里是指多少点字体?jstz举手望,草上马跑,打什么数字?jstz谁有101网校的账号?asp大马问:ASP是什么?ASP根据什么制作木马的?ASP木马和大马有什么区别?papertiger亚瑟士 艾斯克斯 tiger有什么区别吗kjavaKJAVA业务信息费是什么东西啊,我怎么会被莫莫名其妙的扣掉11元啊
什么是域名地址 主机优惠码 香港加速器 kvmla 本网站在美国维护 dux vip购优汇 刀片服务器的优势 免费申请个人网站 百度云1t 免费cdn metalink 微软服务器操作系统 新世界服务器 东莞idc 广州虚拟主机 华为云建站 免费php空间 阵亡将士纪念日 香港博客 更多