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语言,课后练习题完全不会。。怎么办?有没有好一点的学习方法和诀窍
刷题,就是刷题。
学校应该有那种做题的网站,上面有题目,写出来提交代码。
会告诉你正确还是不正确。
有什么错误。
就一直刷就差不多了。
以前我们在参与到云服务商促销活动的时候周期基本是一周时间,而如今我们会看到无论是云服务商还是电商活动基本上周期都要有超过一个月,所以我们有一些网友习惯在活动结束之前看看商家是不是有最后的促销活动吸引力的,比如有看到阿里云年中活动最后一周,如果我们有需要云服务器的可以看看。在前面的文章中(阿里云新人福利选择共享性N4云服务器年79.86元且送2月数据库),(LAOZUO.ORG)有提到阿里云今年的云...
每每进入第四季度,我们就可以看到各大云服务商的促销力度是一年中最大的。一来是年底的促销节日活动比较多,二来是商家希望最后一个季度冲刺业绩。这不还没有到第四季度,我们看到有些商家已经蠢蠢欲动的开始筹备活动。比如素有低价VPS收割机之称的Virmach商家居然还没有到黑色星期五就有发布黑五促销活动。Virmach 商家有十多个数据中心,价格是便宜的,但是机器稳定性和速度肯定我们也是有数的,要不这么低的...
95idc是一家香港公司,主要产品香港GIA线路沙田CN2线路独服,美国CERA高防服务器,日本CN2直连服务器,即日起,购买香港/日本云主机,在今年3月份,95IDC推出来一款香港物理机/香港多ip站群服务器,BGP+CN2线路终身7折,月付350元起。不过今天,推荐一个价格更美的香港物理机,5个ip,BGP+CN2线路,月付299元起,有需要的,可以关注一下。95idc优惠码:优惠码:596J...
c语言课后习题为你推荐
qq注册账号免费申请申请qq帐号免费申请ostringstreams1.str() ostr c++中什么意思自动识别查询快递单号怎样在网上查快递单号数据监测运动手表的数据监测都准确吗?人肉搜索引擎怎样使用人肉搜索引擎?防火墙排名什么防火墙世界第一啊?(急!!!)腾讯技术腾讯简介----文本框透明word里文本框怎么透明?数据库界面数据库怎么进入界面web推送WEB订单管理系统
.cn域名注册 网站域名备案 budgetvm 重庆服务器托管 wavecom 美国主机代购 60g硬盘 主机屋免费空间 商家促销 北京主机 100x100头像 php空间申请 东莞数据中心 免费全能主机 什么是服务器托管 如何用qq邮箱发邮件 gtt 绍兴电信 支付宝扫码领红包 smtp虚拟服务器 更多