C++语言编写程序,用一百元买一百只鸡,公鸡一只5元,母鸡一只3元,小鸡一元三只。求出公鸡母鸡小鸡
三个循环嵌套就行了,小鸡的迭代是每次增3
#include int main(){int n3=33,n5=20,n=300;//分别表示公鸡母鸡小鸡 最大可能个数int i,j,k;for(i=0;i<=n3;i++){ for(j=0;j<=n5;j++) { for(k=0;k<=n;k+=3) { if(i*3+j*5+k/3==100) printf("公鸡:%d只,母鸡:%d只,小鸡:%d只
",i,j,k); } }}return 0;}
#include
int main()
{
int x,y,z;
for (x=1;x<100;x++)
{
for(y=1;y<30;y++)
{
for (z=1;z<20;z++)
{
if((x+y+z)==100&&(x+9*y+15*z)==300)printf("%d %d %d",x,y,z);continue;
}
}
}
return 0;
}
}
void main()
{
int cock,hen,chick;
cout<<"公鸡\t"<<"母鸡\t"<<"小鸡\n";
for(cock=0;cock<=20;cock++) //100元最多能买20只公鸡
for(hen=0;hen<33;hen++) //100元最多能买33只母鸡
{
chick=(100-5*cock-3*hen)*3;
if(cock+hen+chick==100)
cout<<cock<<"\t"<<hen<<"\t"<<chick<<endl;
}
}
int Inchild , Inman(1) , Inwomen , count , money , n;
cout << "please input renshu" << endl ;
cin >> count >> money;
while(money < ( count + 3) )
{
cout << "wrong please try again" << endl ;
cin >> count >> money;
}
if ((money - count)%2 == 0)
{
n = (money - count - 1)/2 ;
}
else n = (money - count)/2 ;
for ( int Inman = 1 ; Inman <= n ; Inman++)
{
Inwomen = money - count - 2 * Inman ;
Inchild = count - Inman - Inwomen ;
if ( 3 * Inman + 2 * Inwomen + Inchild == money)
{
cout << Inman << " resaul :" << "mam :" << Inman << " women :" << Inwomen << " child :" << Inchild << endl ;
}
}
把inman inwomen inchild 换成公鸡 母鸡 小鸡就可以了
就才答案三组不多。我可以九组。到十组
如何用C语言编写一个简单的程序!
1、鼠标左键双击c语言软件,打开,打开后界面如图,点击关闭即可 2、点击上方程序窗口左上角的文件,选择新建 3、在打开的窗口中选择文件,下边一般是第四个 c++Source file,输入文件名(hellw.c),一定要以“.c”为后缀结尾 4、进入编辑页面在,页面编辑源代码就可以 includestdio.h void main()...
c语言编写一个程序分几步?
编写一个C语言程序通常包括以下步骤:定义变量:根据程序的需要,定义变量用于存储数据。变量可以是整型、字符型、浮点型等。编写代码:编写程序的主体代码,包括算法和逻辑操作等。编译程序:使用C语言编译器将源代码编译成可执行文件。运行程序:运行编译后的可执行文件,观察程序的输出结果。以下是一个简单...
如何使用C语言编写一个程序?
1、新建一个工程和.c文件。2、输入主函数和头文件。3、定义函数类型并赋初值 。4、输入每一个成绩。5、用for语句遍历整个数组,并且通过if...else语句归类每一个分数段的人数。6、计算平均数。7、输出求出平均分,最高分和最低分。8、编译,运行,得到最后结果。
C语言编写一个程序,求x> y的运行结果
以下是一个简单的C语言程序,可以比较两个整数x和y,并打印出相应的结果:在这个程序中,我们首先声明了两个整数变量x和y,然后使用printf函数提示用户输入两个整数。接下来,我们使用scanf函数读取用户输入的整数,并将它们存储在变量x和y中。然后,我们使用一个if-else语句来比较x和y的值。如果x大于y...
如何用C语言编写一个按大小顺序输出数据的程序?
C语言程序如下:include<stdio.h> intmain(){ inta,b,c,t;printf("请输入三个数:");scanf("%d%d%d",&a,&b,&c);if(a>b){ t=a;a=b;b=t;} if(a>c){ t=a;a=c;c=t;} if(b>c){ t=b;b=c;c=t;} printf("从小到大的顺序是:%d %d %d\\n",a,b,c);return0;} ...
如何用C语言编写一个程序?
include <stdio.h> int main(void){ float n, n2, n3;printf("请输入一个数\\n");scanf("%f",&n);printf("请再输入一个数\\n");scanf("%f",&n2);n3=n2+n;printf("这两个数的和是%.2f",n3);return 0;}
c语言如何编写程序
scanf("%f",&a)printf("please enter number2:")scanf("%f",&b)c = (a+b)\/2;printf("the result is %.1f\\n",c);return 0;} C语言编写程序的方法:visual c++6.0 报错比较准确,但比较难用。是微软推出的一款编译器,是一个功能强大的可视化软件开发工具。Turbo C 2.0 是dos环境下...
C语言如何编写程序?
1 写代码。这是最基础的一步,即实现C语言的源文件(.c,必需),和可能的头文件(.h,非必需)。2 编译。将编写好的代码,通过编译工具,转换为目标文件。此步中,会对文件内部及包含的头文件进行语法语义的分析检查。如果出错,则必须返回到1步对代码进行修改,直到没有错误为止。3 链接。将目标文件...
c语言程序开发需要哪些步骤?
开发一个C语言程序需要经过的四个步骤:编辑、编译、连接、运行。C语言程序可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。1、预处理:输入源程序并保存(.C文件)。2、编译:将源程序翻译为目标文件(.OBJ文件)。...
用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对应的大写字...
程序如下:include <stdio.h> int main(){ char ch;scanf("%c",&ch);printf("%c",ch-'a'+'A');return(0);} 示例一:include<stdio.h> int main(){ char ch;scanf("%c",&ch);printf("Letter %c converted into a letter %c!",ch,ch-32);\/\/大写字母ASCII码比小写字母小32 ...
谢瑶艾兰:[答案] 我会C++,但是C++的语法还是和C很相似的,你只要稍加改动即可. #include void main() { for(int x=0;x
宝兴县19433709512: C语言的写一个100元循环购买东西的小程序,谢谢大家了 - ?
谢瑶艾兰: #include <stdio.h>#define MAX_GOODS 100typedef struct goods {int cnt;int price; }GOODS_T;int main(int argc, char *argv[]) {int money_all = 0;int money_now = 0;int i = 0;GOODS_T goods[MAX_GOODS] = {0}; printf("请输入预算:...
宝兴县19433709512: 100块钱买100只鸡,其中公鸡5元一只,母鸡3元一只,小鸡1元3只,该怎么用C++编写代码? - ?
谢瑶艾兰: 共找到4 组解,C程序如下:include...
宝兴县19433709512: C++问题: 百钱买百鸡:今有钱100元,要买一百只鸡,公鸡3元一只,母鸡1元一只,小鸡1元3只 - ?
谢瑶艾兰: 所有的答案?这是一个完整的程序输出是比较容易理解的,但不是最简单的: VAR 一,B:整数{数的公鸡和母鸡,小鸡可以计算} 开始 {文件,然后你可以添加自己的} 为A:= 1到100格3 {选择公鸡的数量} 为b = 1100 A * 3不选择号码的母鸡} (1-AB){剩下的只有少数}模3 = 0,则{剩下的钱的整数}writeln(A' ',B',100-AB); 年底.
宝兴县19433709512: 要求用C语言编写程序:输出100元买100只鸡的所有方案. - ?
谢瑶艾兰: #includemain() { int i,j,k;//用i,j,k表示只数. for(i=0;i<=100;i++) { for(j=0;j<=100;j++) { for(k=0;k<=100;k++) { if(k%3==0&&i+j+k==100&&5*i+3*j+k/3==100) { printf("公鸡%d只,母鸡%d只,小鸡%d只.\n",i,j,k); } } } } }
宝兴县19433709512: C++编程:百钱买百鸡 - ?
谢瑶艾兰: #include<stdio.h> void main() { int x,y,z; for(x=0;x<=20;x++) { y=0; while(y<=33) { z = (100-5*x-3*y)*3; if(z>0&&(x+y+z)==100) printf("公鸡%d母鸡%d小鸡%d\n",x,y,z); y++; } } } VC6.0测试通过.
宝兴县19433709512: 用C语言编程,桃子5元一个,梨子3元一个,栗子1元三个,怎么百元买果? - ?
谢瑶艾兰: //百元买百果? #include "stdio.h" void main() {int i,j,k;for(i=0;i<=20;i++)for(j=0;j<=33;j++)for(k=0;k<=100;k++)if((i+j+k==100)&&(5*i+3*j+k/3==100)&&(k%3==0)){printf("桃子买%d个,梨子买%d个,栗子买%d个.\n",i,j,k); }}
宝兴县19433709512: C语言问题:公鸡每只5元,母鸡每只3元,小鸡每元3只,现用100元钱买100只鸡,算出可以各买多少只鸡 - ?
谢瑶艾兰: 小鸡每只一元吧 #includevoid main() {int a,b,c;for(a=100/5; a>=0; --a)for(b=(100-5*a)/3; b>=0; --b){c=100-5*a-3*b;if(a+b+c==100)printf("cock=%d,hen=%d,chicken=%d\n",a,b,c);} }
宝兴县19433709512: 1百元买1百只鸡其中公鸡5元1只母鸡3元一只小鸡1元3只要求每种鸡至少1只编写程序统计并输出所有购买方案. - ?
谢瑶艾兰: C语言不懂 下面是用VBS编写的 dim a,b,c for a=1 to 20 for b=1 to 33 c=100-a-b if 5*a+3*b+0.5*c=100 and a+b+c=100 then msgbox("公鸡"&a &"母鸡"& b &"小鸡"& c) end if next Next
宝兴县19433709512: 关于c++编程的问题:百钱买百鸡 - ?
谢瑶艾兰: #include "stdio.h" int main() { int a,b,c; for(a=0;a<=33;a++) { for(b=0;b<=33;b++) { for(c=0;c<=33;c++) { if((a+b+c==100)||(3*a+2*b+0.5*c==100)) printf("%5d,%5d,%5d\n",a,b,c); } } } getchar(); }