c语言作业

文章包含两个C语言代码片段:一是使用循环和条件判断求解百钱买鸡的问题,涉及翁、母、雏的数量计算;二是实现输入行数后打印金字塔的函数。
摘要由CSDN通过智能技术生成

鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?

#include<stdio.h>
int main(int argc, char *argv[])
{
	 int x, y, z;
 
    for (x = 0; x <= 100; x++) {
        for (y = 0; y <= 100 - x; y++) {
            z = 100 - x - y;
            if (5 * x + 3 * y + z / 3 == 100 && z % 3 == 0) {
                printf("公鸡:%d,母鸡:%d,鸡雏:%d\n", x, y, z);
            }
        }
	}
      return 0;
}

输入行数,打印金字塔

#include<stdio.h>
#include<string.h>
int main(int argc,const char *argv[])
{
    int i=0,j=0,k=0,n=0;
    printf("请输入要打印的行数");
    scanf("%d",&n);
    getchar();
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=n-i;j++)
        {
            printf(" ");
        }
        for(k=1;k<=2*i-1;k++)
        {
            printf("*");
        }
        for(j=1;j<=n-i;j++)
        {
            printf(" ");
        }    
        printf("\n");
    }        
    return 0;
}

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值