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是一家国内正规公司,具备ISP\ICP等资质,主营国内外云服务器及独立服务器租用业务,目前,商家新上香港三网CN2 GIA线路VPS及国内镇江BGP高防云主机,其中香港三网CN2 GIA线路最低每月45元起;同时对美国洛杉矶CN2 GIA线路高防及普通VPS进行优惠促销,优惠后美国洛杉矶Cera机房CN2 GIA线路高防VPS季付99元起。香港CN2 GIA安畅机房,三网回程CN2 ...
昨天有在"盘点2021年主流云服务器商家618年中大促活动"文章中整理到当前年中大促618活动期间的一些国内国外的云服务商的促销活动,相对来说每年年中和年末的活动力度还是蛮大的,唯独就是活动太过于密集,而且商家比较多,导致我们很多新人不懂如何选择,当然对于我们这些老油条还是会选择的,估计没有比我们更聪明的进行薅爆款新人活动。有网友提到,是否可以整理一篇当前的这些活动商家中的促销产品。哪些商家哪款产...
ReliableSite怎么样?ReliableSite好不好。ReliableSite是一家成立于2006年的老牌美国商家,主要经营美国独立服务器租赁,数据中心位于:洛杉矶、迈阿密、纽约,带宽1Gbps起步,花19美元/月即可升级到10Gbps带宽,月流量150T足够各种业务场景使用,且免费提供20Gbps DDoS防护。当前商家有几款大硬盘美国独服,地点位于美国洛杉矶或纽约机房,机器配置很具有...
c语言课后习题为你推荐
视频压缩算法视频压缩方式知识分享平台关于分享职场技能的知识付费平台,大家有什么好推荐的吗?知识分享平台全国知识共享的平台有哪些?chrome系统Chrome操作系统是什么样的系统?vga接口定义主板上的VGA接口有什么用?seo优化技术SEO技术是什么?star413CONVERSE和ALLSTAR有什么区别网络电话永久免费打有没有永久免费打电话的网络电话啊?印度尼西亚国家代码谁知道世界各国的国家电话代码?jstz举手望,草上马跑,打什么数字?
东莞服务器租用 日本软银 香港cdn 360抢票助手 光棍节日志 双11抢红包攻略 阿里云代金券 商家促销 云全民 河南移动邮件系统 vip购优汇 有奖调查 qq对话框 太原网通测速平台 多线空间 789电视剧 根服务器 域名与空间 网购分享 西安服务器托管 更多