首页 > 其他分享 >5.13打卡

5.13打卡

时间:2023-05-13 11:36:54浏览次数:34  
标签:10 int sweet ++ 5.13 printf print 打卡

 二、设计思路

三、程序流程图

四、代码实现

#include<bits/stdc++.h>
using namespace std;
 
void print(int s[]);
 
int judge(int c[]);
 
int j = 0;
int main()
{
    int sweet[10] = {10, 2, 8, 22, 16, 4, 10, 6, 14, 20};
    int i, t[10], l;
    printf("child 1 2 3 4 5 6 7 8 9 10\n");
    printf("                         \n");
    printf("time\n");
    print(sweet);
    while(judge(sweet))
    {
        for(int i = 0; i < 10; i ++)
            if(sweet[i] % 2 == 0)
                t[i] = sweet[i] = sweet[i] / 2 ;
            else
                t[i] = sweet[i] = (sweet[i] + 1) / 2;
                 
        for(l = 0; l < 9; l ++)
            sweet[l + 1] = sweet[l + 1] + t[l];
        sweet[0] += t[9];
        print(sweet);
    }
     
 }
 int judge(int c[])
 {
    int i;
    for(i = 0; i < 10; i ++) if(c[0] != c[i]) return 1;
     
    return 0;
     
 }
 void print(int s[])
 {
    int k;
    printf(" %2d ", j ++);
     
    for(k = 0; k < 10; k++)
        printf("%4d", s[k]);
    printf("\n");
 }

 

标签:10,int,sweet,++,5.13,printf,print,打卡
From: https://www.cnblogs.com/binglinll/p/17396998.html

相关文章

  • 5.12打卡
     二、思路设计 三、程序流程图 四、代码实现#include<bits/stdc++.h>usingnamespacestd;intmain(){intx1,x2,x3,x5,x8,y1,y2,y3,y5,y8;doublemax=0.0,result;for(x8=0;x8<=2;x8++){for(x5=0;x5<=(20-......
  • 天天打卡一小时第十二天
    天天打卡一小时第十二天问题描述3-2查找整数本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“NotFound”。输入格式:输入在第一行中给出两个正整数N(≤20)和X,第二行给出N个整数。数字均不超过长整型,其间以空格分隔。输出格式:在一行中输出X的......
  • 打卡
    1.问题:马克思手稿中有一道趣味数学问题:有30个人,其中有男人、女人和小孩,他们在同一家饭馆吃饭,总共花了50先令。已知每个男人吃饭需要花3先令,每个女人吃饭需要花2先令,每个小孩吃饭需要花1先令,请编程求出男人、女人和小孩各有几人。2.思路:根据该问题的描述,可将该问题抽象为一个不定......
  • 每天打卡一小时 第二十六天
    接昨天的题#include<iostream>usingnamespacestd;template<classT>classNode{private:Node<T>*next;public:Tdata;Node(constT&data,Node<T>*next=0);Node(constNode<T>&p);~Node();......
  • c++打卡第二十四天
    一、亲密数1、问题描述 2、设计思路①、我们可以设计函数计算一个数的因子,将这些因子相加到一起,返回和并对这个返回值重新调用求因子函数,如果这个函数返回值为A,那么这两个数为亲密数,打印出AB。②、求因子可以对A进行2~A的遍历,同时c除余d,如果余数为0,那么d就是c的因子。3、流......
  • 2023.5.12编程一小时打卡
    一、问题描述:初始化int类型数组data1[]={1,3,5,7,9,11,13,15,17,19,2,4,6,8,10,12,14,16,18,20},先用任一种算法对其进行排序,然后用户输入一个数字,折半查找函数模板找出他的位置。 二、解题思路:首先对数组进行排序,然后用数组的下标进行折半查找,利用数组下标的比较大小进行替......
  • 打卡 c语言趣味编程 最佳存款问题
    假设银行一年整存零取的月息为0.63%。现在某人手中有一笔钱,他打算在今后的5年中的每年年底取出1000元,到第5年时刚好取完,请算出他存钱时应存入多少。思路:计算储蓄金额的数学公式为:储蓄金额=每年取出金额×(1+月息)^(存款年限×12)定义每年取出金额和存款年......
  • c++打卡练习(26)
    水仙花数:一个三位数,每个位上的数的三次方的和等于这个数本身,那么他就是水仙花数流程图:伪代码:源代码:#include<iostream>usingnamespacestd;intmain(){ intbai,shi,ge,i,j=0; for(i=100;i<1000;i++){ bai=i/100; shi=(i-bai*100)/10; ge=i-bai*100-shi*10; if(i==bai*ba......
  • 打卡23
    4.1最大公约数 #include<bits/stdc++.h>usingnamespacestd;intgcd(inta,intb)//求a和b的最大公约数{ returnb?gcd(b,a%b):a;//辗转相除法递归形式}intmain(){ inta,b;cin>>a>>b; cout<<gcd(a,b)<<endl;}......
  • 每天打卡一小时 第二十五天
     题目包含结点类模板 和 链表类模板 仅仅写出来结点类模板 template<classT>classNode{private:Node<T>*next;public:Tdata;Node(constT&data,Node<T>*next=0);Node(constNode<T>&p);~Node();T......