首页 > 其他分享 >日记

日记

时间:2024-04-01 21:48:29浏览次数:36  
标签:ps int double 取整 include 日记

今天在程序竞赛上的打印漏斗,
总结:发现数学规律,更容易做题;
ceil函数头文件为<math.h>,并且只能对double类型进行向上取整;
ps:floor为向下取整;

#include<stdio.h>
#include<math.h>
void f(double *x){
  for(int i=1;i<=*x/2;i++){
      for(int j=1;j<=i-1;j++){
          printf(" ");
      }
      for(int p=1;p<=*x-2*(i-1);p++){
          printf("*");
      }
      printf("\n");
  }
  for(int i=1;i<=ceil(*x/2);i++){
      for(int j=1;j<=(*x-(2*i-1))/2;j++){
          printf(" ");
      }
      for(int p=1;p<=2*i-1;p++){
          printf("*");
      }
      if(i!=(*x+1)/2){
      printf("\n");
      }
  }
}
int main()
{
  double x;
  scanf("%lf",&x);
  f(&x);
  return 0;
}

标签:ps,int,double,取整,include,日记
From: https://www.cnblogs.com/2401377187PandZ/p/18109429

相关文章

  • 「训练日记」2024 年 4 月日记
    「训练日记」2024年4月日记点击查看目录目录「训练日记」2024年4月日记2024/04/01GalaxyUnion*2700Goshaishunting*3000LevelsandRegions*2400确实有必要写个东西监督自己.2024/04/01感谢奇蛋物语让我理解为什么巨人被喷烂尾.GalaxyUnion*2700神金.......
  • 九下四月上旬日记
    4.1闲话下午到机房后,没看见\(miaomiao\),\(huge\)和\(field\)轮流坐在教师机前。做题纪要CF573DBearandCavalry详见3.动态规划专题ECF573DBearandCavalry。luoguP4381[IOI2008]Island详见【学习笔记】基环树luoguP4381[IOI2008]Island。4.2......
  • 学习日记之《Django3 Web应用开发实战》
    学习日记之《Django3Web应用开发实战》第二章——Django配置信息1、静态资源和媒体资源2、模板配置3、数据库配置4、中间件介绍第三章——初探路由1、反向解析2、重定向第四章——探究FBV视图1、异常响应2、文件下载功能3、文件上传功能自定......
  • 【研发日记】Matlab/Simulink开箱报告(十一)——Requirements Toolbox
    目录前言RequirementsToolbox编写需求需求联接设计需求跟踪开发进度追溯性矩阵分析和应用总结前言        见《开箱报告,SimulinkToolbox库模块使用指南(六)——S-Fuction模块(TLC)》        见《开箱报告,SimulinkToolbox库模块使用指南(七)——S-Fu......
  • Leetcode算法训练日记 | day9
    一、实现strStr函数1.题目Leetcode:第28题给你两个字符串haystack和needle,请你在haystack字符串中找出needle字符串的第一个匹配项的下标(下标从0开始)。如果needle不是haystack的一部分,则返回 -1。示例1:输入:haystack="sadbutsad",needle="sad"输......
  • “依”本日记(三)数据库设计和创建注册功能
    一、数据库设计删除掉原型的user表DROPTABLEuser; 新建数据库添加需要的列,设置好主键,主要有以下几种 --auto-generateddefinitioncreatetableuser(idbigintauto_incrementcomment'id',usernamevarchar(256)......
  • Leetcode算法训练日记 | day11
    一、有效的括号1.题目Leetcode:第20题给定一个只包括'(',')','{','}','[',']'的字符串s,判断字符串是否有效。有效字符串需满足:1.左括号必须用相同类型的右括号闭合。2.左括号必须以正确的顺序闭合。3.每个右括号都有一个对应的相同类型的左括号。示例1:输入:s="()"......
  • Leetcode算法训练日记 | day10
    一、用栈实现队列1.题目Leetcode:第232题请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek()返回队列开头的元素......
  • Vue+.Net6部署日记
    一.准备工作vue编译后以dist文件夹在iis新建一个网站,.Net6发布后同样的建站但是要注意把应用程序池设置为无托管模式二.配置反向代理IIS给前端方向代理需要以下两个组件:1.ARR2.Url重写;这两个组件都可以在www.iis.net搜到,在搜索栏输入关键词然后一个个找就好,先确保下......
  • 电赛电源题备赛日记(2)
    AC-DC变换器概况:ACDC两个大部分——整流和逆变。整流:把交流变成直流;逆变:把直流变成交流。交流需要控制两个量:幅值+相位初步分析2021年B题三相AC_DC变换器:AC_DC里面最难的一种是并网。三相电源:幅值相等,相邻相位各差120°,线电压是相电压的根号3倍。题目中变压器的作用就......