首页 > 编程语言 >打卡 c语言趣味编程

打卡 c语言趣味编程

时间:2023-04-22 17:46:23浏览次数:40  
标签:int 编程 chicken printf 趣味 打卡 cock hen

 1.百钱百鸡

#include <stdio.h>

int main()
{
int cock, hen, chicken;
for (cock = 0; cock <= 20; cock++)
{
for (hen = 0; hen <= 33; hen++)
{
for (chicken = 0; chicken <= 100; chicken++)
{
if ((5 * cock + 3 * hen + chicken/3.0 == 100)&&(cock + hen + chicken == 100))
printf("公鸡%d只,母鸡%d只,小鸡%d只\n", cock, hen, chicken);
}
}
}
}

 

2.选书方案

#include <stdio.h>

int main()
{
int a, b, c, i = 0;//a,b,c分别表示A,B,C借阅的图书编号,i表示有效借阅次数
for (a = 1; a <= 5; a++)
{
for (b = 1; b <= 5; b++)
{
for (c = 1; c <= 5; c++)
{
if (a != b &amp;&amp; b != c &&a != c)
{
i++;
printf("A:%d, B:%d, C:%d\n", a, b, c);
}
}
}
}
printf("共有%d种方案\n", i);
return 0;
}

标签:int,编程,chicken,printf,趣味,打卡,cock,hen
From: https://www.cnblogs.com/bdsz/p/17343563.html

相关文章

  • 打卡2 c语言趣味编程
    3.抓逃犯#include <stdio.h>#include <math.h>int main(){ int a=0, b=0; //a:前两位,b:后两位 for (a = 0; a < 9; a++) { for (b = 0; b < 9; b++) { int c = a * 1000 + a * 100 + b * 10 + b; if (a != b &&sqrt(c)==(int)sqrt(......
  • 【面试题】4月面经 前端常考JS编程题
     大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库  web前端面试题库VSjava后端面试题库大全1、柯里化柯里化作用是拆分参数实现的核心思想是 收集参数递归中去判断当前收集的参数和函数的所有入参是否相等,长度一致即可执行函数运算面试题......
  • Go中响应式编程库RxGo详细介绍
    最近的项目用到了RxGo,因为之前从没有接触过,特意去学了学,特此记录下。文章很多内容是复制了参考资料或者官方文档。如果涉及侵权,请联系删除,谢谢。1、RxGo简介1.1基础介绍RxGo是一个基于Go语言的响应式编程库,它提供了一种简单而强大的方式来处理异步事件流和数据流。RxGo的......
  • 实验三 控制语句与组合数据类型应用编程
    importrandomprint('用列表存储随机整数:')lst=[random.randint(0,100)foriinrange(5)]print(lst)print('\n用集合存储随机整数:')s1={random.randint(0,100)foriinrange(5)}print(s1)print('\n用集合存储随机整数:')s2=set()whilelen(s2)......
  • 实验任务3 控制语句与组合数据类型应用编程
    实验任务11importrandom23print('用列表存储随机整数:')4lst=[random.randint(0,100)foriinrange(5)]5print(lst)67print('\n用集合存储随机整数:')8s1={random.randint(0,100)foriinrange(5)}9print(s1)1011print('\n......
  • 实验3 控制语句和组合数据类型应用编程
    一、实验结论:1、实验任务1:task1.py程序源码:1importrandom23print('用列表存储随机整数:')4lst=[random.randint(0,100)foriinrange(5)]5print(lst)67print('\n用集合存储随机整数:')8s1={random.randint(0,100)foriinrange(5)}9pr......
  • Rust编程语言入门之模式匹配
    模式匹配模式模式是Rust中的一种特殊语法,用于匹配复杂和简单类型的结构将模式与匹配表达式和其他构造结合使用,可以更好地控制程序的控制流模式由以下元素(的一些组合)组成:字面值解构的数组、enum、struct和tuple变量通配符占位符想要使用模式,需要将其与某个值进行比......
  • 简单学懂链式编程
    简单学懂链式编程一句话定义链式编程是一种编程风格,它允许在同一个对象上通过多个方法的调用链实现一系列操作,从而简化代码,提高可读性,和代码的可维护性。一个流程看懂创建对象->连续调用对象方法->返回对象本身->使用对象方法获取属性或执行其他操作。示例publicclas......
  • 实验3 控制语句与组合数据类型应用编程
    实验任务1task1.py实验源码:importrandomprint('用列表存储随机整数:')lst=[random.randint(0,100)foriinrange(5)]print(lst)print('\n用集合存储随机整数:')s1={random.randint(0,100)foriinrange(5)}print(s1)print('\n用集合存储随机整数:')s2......
  • 4.22打卡
    #include<iostream>#include<iomanip>#include<cmath>usingnamespacestd;doublepower(doublex,intn){doubleval=1.0;while(n--)val*=x;returnval;}intmain(){intvalue=0;cout<<"Enteran8b......