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语言,课后练习题完全不会。。怎么办?有没有好一点的学习方法和诀窍
刷题,就是刷题。
学校应该有那种做题的网站,上面有题目,写出来提交代码。
会告诉你正确还是不正确。
有什么错误。
就一直刷就差不多了。
简介华圣云 HuaSaint是阿里云国际版一级分销商(诚招募二级代理),专业为全球企业客户与个人开发者提供阿里云国际版开户注册、认证、充值等服务,通过HuaSaint开通阿里云国际版只需要一个邮箱,不需要PayPal信用卡,不需要买海外电话卡,绝对的零门槛,零风险官方网站:www.huasaint.com企业名:huaSaint Tech Limited阿里云国际版都有什么优势?阿里云国际版的产品...
? ? ? ?创梦网络怎么样,创梦网络公司位于四川省达州市,属于四川本地企业,资质齐全,IDC/ISP均有,从创梦网络这边租的服务器均可以****,属于一手资源,高防机柜、大带宽、高防IP业务,另外创梦网络近期还会上线四川联通大带宽,四川联通高防IP,一手整CIP段,四川电信,联通高防机柜,CN2专线相关业务。成都优化线路,机柜租用、服务器云服务器租用,适合建站做游戏,不须要在套CDN,全国访问快...
野草云月末准备了一些促销,主推独立服务器,也有部分云服务器,价格比较有性价比,佣金是10%循环,如果有时间请帮我们推推,感谢!公司名:LucidaCloud Limited官方网站:https://www.yecaoyun.com/香港独立服务器:CPU型号内存硬盘带宽价格购买地址E3-1230v216G240GB SSD或1TB 企盘30M299元/月点击购买E5-265016G240GB SS...
c语言课后习题为你推荐
决策树分析简述决策树方法的基本内涵病历单病例单都有哪些内容?视频技术短视频运营每天的工作是做什么?需要所学的技术都有什么方面?vga接口定义主板VGA接口两排针脚的循序是怎么排列腾讯年终奖腾讯外聘员工与正式员工的区别是什么?awv如何把普通电影转换成AWV防火墙排名什么防火墙最好jstz举手望,草上马跑,打什么数字?微软操作系统下载怎么下载官方win10 64位镜像系统labelforhtml中label是什么意思啊?
播放vps上的视频 高防dns 特价空间 轻博客 godaddy域名优惠码 云主机51web 空间服务商 华为网络硬盘 百兆独享 七夕快乐英文 购买国外空间 google台湾 独享主机 vul 免费ftp 我的世界服务器ip 杭州电信宽带优惠 后门 江苏双线 国外代理服务器 更多