//第一题,鸡兔同笼,34头,100脚,鸡(38)兔(12)各多少
/*
#include<stdio.h>
int main()
{
int a,b;
int c=34,d=100;
//2*a+4*b=d;
//a+b=c;
printf("鸡有%d只,兔有%d只\n",(d-24)/2,(4*c-d)/2);
}
*/
//求出1到100之间每位数的乘积小于每位数的和的数。
//例如:13满足1*3<1+3
/*
#include<stdio.h>
int main()
{
int i,a,b,c;
for(i=10;i<=100;i++)
{
if(i<100)
{
a=i/10;
b=i%10;
if((a*b)<(a+b))
{
printf("%d ",i);
}
}
else
{
a=i/100;
b=i/10%10;
c=i%10;
if((a*b*c)<(a+b+c))
{
printf("%d ",i);
}
}
}
}
*/
//第三题,3红球,5白球,6黑球,任取8球,其中必有黑球,输出所有可能
/*
#include<stdio.h>
int main()
{
int i,j,k;
for(i=1;i<=6;i++)
{
for(j=0;j<=3;j++)
{
k=8-i-j;
if(k>=0&&k<=5)
{
printf("红球%d个,白球%d个,黑球%d个\n",j,k,i);
}
}
}
}
*/
//第四题,有一个分数序列2/1,3/2,5/3,8/5,13/8,21/13.。。。。。求前20项的和
/*
#include<stdio.h>
int main()
{
int i;
float a=2,b=1,c;
float sum=0;
for(i=1;i<=20;i++)
{
sum+=a/b;
c=a;
a=a+b;
b=c;
}
printf("%f",sum);
}
*/
//第五题,4*3的二维数组,转换为3*4的二维数组输出
/*
#include<stdio.h>
int main()
{
int a[4][3]={0};
int b[3][4]={0};
int i,j,k=1;
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
{
a[i][j]=k;
k++;
b[j][i]=a[i][j];
}
}
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
printf("%2d ",b[i][j]);
}
printf("\n");
}
}
*/