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语言,课后练习题完全不会。。怎么办?有没有好一点的学习方法和诀窍
刷题,就是刷题。
学校应该有那种做题的网站,上面有题目,写出来提交代码。
会告诉你正确还是不正确。
有什么错误。
就一直刷就差不多了。
今天有看到Raksmart账户中有一台VPS主机即将到期,这台机器之前是用来测试评测使用的。这里有不打算续费,这不面对万一导致被自动续费忘记,所以我还是取消自动续费设置。如果我们也有类似的问题,这里就演示截图设置Raksmart取消自动续费。这里我们可以看到上图,在对应VPS主机的【其余操作】中可以看到默认已经是不自动续费,所以我们也不要担心被自动续费的。当然,如果有被自动续费,我们确实不想续费的...
印象云,成立于2019年3月的商家,公司注册于中国香港,国人运行。目前主要从事美国CERA机房高防VPS以及香港三网CN2直连VPS和美国洛杉矶GIA三网线路服务器销售。印象云香港三网CN2机房,主要是CN2直连大陆,超低延迟!对于美国CERA机房应该不陌生,主要是做高防服务器产品的,并且此机房对中国大陆支持比较友好,印象云美国高防VPS服务器去程是163直连、三网回程CN2优化,单IP默认给20...
LOCVPS发布了7月份促销信息,全场VPS主机8折优惠码,续费同价,同时香港云地/邦联机房带宽免费升级不加价,原来3M升级至6M,2GB内存套餐优惠后每月44元起。这是成立较久的一家国人VPS服务商,提供美国洛杉矶(MC/C3)、和中国香港(邦联、沙田电信、大埔)、日本(东京、大阪)、新加坡、德国和荷兰等机房VPS主机,基于XEN或者KVM虚拟架构,均选择国内访问线路不错的机房,适合建站和远程办...
c语言课后习题为你推荐
匹配函数excel中vlookup函数的用法视频压缩算法视频压缩原理视频技术短视频运营每天的工作是做什么?需要所学的技术都有什么方面?鄂n鄂N的车牌是那里的?qq网络硬盘如何使用QQ网络硬盘云计划云计划创富平台怎么样?有谁知道。介绍一下。微软操作系统下载微软原版xp系统下载网址是哪个啊?有没有免费就可以下载的?审计平台什么叫数据库审计系统?审计平台审计软件的产品介绍超级播放器那种电影网站就是那种不需要下载播放器可以直接看
域名注册godaddy 域名查询工具 128m内存 流媒体服务器 directadmin 正版win8.1升级win10 seovip evssl证书 ibrs qq数据库下载 静态空间 共享主机 网站卫士 域名接入 流量计费 美国网站服务器 33456 google台湾 空间登入 便宜空间 更多