首页 > 其他分享 >每天打卡一小时 第八天 编译四部曲

每天打卡一小时 第八天 编译四部曲

时间:2023-04-17 23:45:32浏览次数:44  
标签:第八天 int sex REN gou 打卡 四部曲

 

第一部曲 自然语言

 

建立结构体 存储身高 性别

定义结构体变量

游历结构体 选择输出

 

第二部曲 流程图

 

 

第三部曲 代码

#include <iostream>
#include <iomanip>
using namespace std;

struct REN
{
    char sex;
    double hight;
    
};

int main()
{
    int n;
    
    cin>>n;
    
    struct REN gou[n];
    
    for(int i=0;i<n;i++)
    {
        cin>>gou[i].sex>>gou[i].hight;
        
        if(gou[i].sex=='M')
        {
            cout<<setprecision(3)<<gou[i].hight/1.09<<endl;
        }
        
        
        if(gou[i].sex=='F')
        {
            cout<<setprecision(3)<<gou[i].hight*1.09<<endl;
        }
        
    }
    
    
}

第四部曲 总结

为了让程序更加高效和准确,可以对其进行优化,例如引入多线程并发计算,去除重复中间结果等。

明天试试 希望不大

 

标签:第八天,int,sex,REN,gou,打卡,四部曲
From: https://www.cnblogs.com/youxiandechilun/p/17328004.html

相关文章

  • 4/17c++练习打卡
    #include<iostream>usingnamespacestd;classCounter{friendCounter&operator+(constCounter&a,constCounter&b);intnum;public:Counter(){num=0;}Counter(intnum_):num(num_){}//Counteroperator+......
  • 2023.4.17编程一小时打卡
    一、问题描述:设计一款电子钟类,用于显示时、分、秒。实验要求:含有形参有默认值的默认构造函数;重载前缀++和后缀—用于调整时间,每次调整均对秒进行调整,若秒满60,则分加1,若分满60则时加1,时满24,则清零重新开始;重载插入运算符>>用于输入(设定)时间;重载插入运算符<<用于输出......
  • 打卡 pta c++ 汽车收费
    现在要开发一个系统,管理对多种汽车的收费工作。给出下面的一个基类框架classVehicle{protected:stringNO;public:Vehicle(stringn){NO=n;}virtualintfee()=0;//计算应收费用};以Vehicle为基类,构建出Car、Truck和Bus三个类。Car的收费公式为:载客数*8+重量*2......
  • 每日编程一小时(第八天)
    一.问题描述专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09=(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。二.设计思路1.创建一个结构体类型包含性......
  • 4月17日打卡
    #include<bits/stdc++.h>usingnamespacestd;inta[100010];intmain(){inti,j;intN;cin>>N;for(i=0;i<N;i++){cin>>a[i];}intt=0;for(i=1;i<=N-1;i++){for(j......
  • c++打卡练习(9)
    二分法查找数据所在位置流程图:伪代码:源代码:#include<stdio.h>#defineN10intmain(){ inti,a[N]={-3,4,7,9,13,45,67,89,100,180},low=0,high=N-1,mid,k=-1,m; printf("a数组中的数据如下:\n"); for(i=0;i<N;i++) printf("%d",a[i]); printf("\n"); pr......
  • c++打卡第7天
    一、总共有五本书,分给A,B,C三个人,一人一本,问一共有几种分法。二、设计思路。①、代码大体通过for循环实现。三种书都可以是从1循环到5,并判断是否三个人分到的书编号相同,如果不同,则不成立。②、当A和B的书所分到的编号不同的话,无论c分到的是什么书都是不成立的。所以我们可以通......
  • 每日打卡4.17
    一、问题描述:中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。二、设计思路:根据题意可以将解题过程分为3步(1)计算从1990年1月1日开始至指定日期共有多少天。(2)由于“打鱼”和“晒网”的周......
  • 第四天打卡
    牛顿迭代求根:#include<stdio.h>#include<math.h>intmain(){ floatsolution(floata,floatb,floatc,floatd); floata,b,c,d,x; scanf("%f%f%f%f",&a,&b,&c,&d); x=solution(a,b,c,d); printf("根为:x=%f",x);}floatsolut......
  • 打卡4
    抓交通肇事犯 #include<stdio.h>intmain(){  inti,j,k,x,flag=0;  for(i=0;i<=9;i++)  {    if(flag)    break;    for(j=0;j<=9;j++)    {      if(flag)      break;      if(i!=j) ......