当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

C语言鸡兔同笼

更新:01-17 整理:39baobao.com
字体:

[德国那个语言大学好]经济科学: 曼海姆大学 科隆大学 明斯特大学 罗伊特林根-欧洲经济管理学校 WHU-企业管理大学 经济工程学: 卡尔斯鲁厄大学 亚琛工业大学 达姆施达特工业大学 柏林工业大学 慕尼...+阅读

多次修改后面有个精减版的 #include void main( ) { int ret = 0; // 表示最后一个printf的返回值 while

(1) { int h,f,c,r; printf("请输入头的数目:"); scanf("%d",&h); printf("\n请输入脚的数目(必须为偶数):"); scanf("%d",&f); while(f%2!=0 && f != 0 ) //加上一个输入0值继续的条件,这里的while 循环可以不要了,后面的两个循环,再加上if的判断条件,已经解决了这里不为偶数的问题(个人认为,验证过了) { printf("\n输入脚的数目为奇数,请重新输入脚的数目(必须偶数):"); scanf("%d",&f); } while(f<2*h && h!= 0)//同上 { printf("\n输入脚的数目过小,请输入脚的数目(必须偶数):"); scanf("%d",&f); /* 在这里加上 if( f %2 != 0) continue; */ /*作用是输入的不是偶数,就要重新输入 */ } while(f>4*h&&h!=0)//同上 { printf("\n输入脚的数目过大,请输入脚的数目(必须偶数):"); scanf("%d",&f); / * if( f % 2 != 0) continue; */ /*作用同上*/ } for(c=0;c<=h;c++) for(r=1;r<=h;r++) //这句改成:for(r=0; r <= h-c; r++)好点,减少的循环的次数,加了效率 { if(c+r==h&&2*c+4*r==f) ret = printf("\n鸡的数目为%d,兔子的数目为%d\n\n",c,r); } if( ret == 39) /*作用是输入一次成功后,结束大循环, 可以不要*/ break; } } /***********************************************************************/ #include void main( ) { int ret = 0; // 表示最后一个printf的返回值 while

(1) { int h,f,c,r; printf("请输入头的数目:"); scanf("%d",&h); printf("\n请输入脚的数目(必须为偶数):"); scanf("%d",&f); while(f%2!=0 && f != 0 && h != 0) //这里的不等于的条件可以不加 { printf("\n输入脚的数目为奇数,请重新输入脚的数目(必须偶数):"); scanf("%d",&f); if( f > 4h || f < 2h) continue; } for(c=0;c<=h;c++) for(r=1;r<=h;r++) //这句改成:for(r=0; r <= h-c; r++)好点,减少的循环的次数,加了效率 { if(c+r==h&&2*c+4*r==f) ret = printf("\n鸡的数目为%d,兔子的数目为%d\n\n",c,r); } if( ret == 39) /*作用是输入一次成功后,结束大循环, 可以不要*/ break; } }

本文地址:https://www.39baobao.com/show/29_31466.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

请问有知道德国语言学校哪个好点吗并且可以不需要zu直接申请的德国的语言学校,主要有3类 1 是大学自己的语言班,当然不是每个大学都有,而且大学的语言班对于入学的条件也不一样,有些可以从初级或者零基础,但不少都是要求有中级或者DSH准备班...

法语德语西班牙语。学哪种语言比较好按提问,如果求的是通用率,那么自然是以法语胜出。 法语的使用范围: 欧洲:法国、瑞士、荷兰、摩纳哥、卢森堡等等。另外,德国基础教育部分也将法语和英语作为选修外语。 大洋洲:法...

幼儿中班语言说课稿什么颜色会变什么幼儿园中班语言活动说课稿《秋天的色彩》 教材分析: 纲要中指出:引导幼儿接触优秀的儿童文学作品,使之感受语言的丰富和优美。儿童散文诗就是一种介于诗歌和散文之间的儿童文学...

中班幼儿语言发展特点分析幼儿言语发展的特点1:语音 幼儿语音水平是随着年龄增长而不断提高的。三至六岁是幼儿语音发展最重要、最迅速的时期。三岁左右的幼儿,由于听觉不够灵敏,还不能区分差别较小的声...

怎么锻炼孩子的语言表达能力呢一、创设有利于孩子表达的语言环境,使孩子有话敢说 宽松和谐的语言环境是幼儿学习与发展的基本前提,是调动孩子有话敢说的内部动机和必要条件。它体现了父母与孩子关系上的平...

怎么样提高幼儿的语言表达能力展开全部 语言培养中需注意的问题 发展孩子语言能力的方法有很多,家长可根据他的实际情况,有选择性、形式多样地对他进行训练。但在培养和训练过程中,提醒大家要特别注意以下几...

怎样培养宝宝的语言表达能力你好!培养宝宝的语言表达能力: 1、说词表演动作。训练宝宝说出各种能表现动作和表情的词,让宝宝表演。如“跳”,就让宝宝做跳的动作;说“微笑”,就让宝宝做微笑状;说“打球”就表演...

怎样可提升宝宝的语言表达能力故事问答——提升语言表达能力 道具准备:适合宝宝的小故事 练习方法:①爸爸在给宝宝讲完《神笔马良》的故事后,就可以问宝宝:“如果马良把他的笔给你,你想画什么呀?”宝宝会做出各...

鸡兔同笼C语言#include<stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); if ( b>4*a-2 || b<2*a+2 || (b-2*a)%2!=0 || (4*a-b)%2!= 0 || a<1 || b<1 ) printf("Error\n"); else print...