当前位置: 首页 > news >正文

C语言 | Leetcode C语言题解之第412题Fizz Buzz

题目:

题解:


/*** Note: The returned array must be malloced, assume caller calls free().*/
char ** fizzBuzz(int n, int* returnSize)
{/*定义字符串数组*/char **answer = (char**)malloc(sizeof(char*)*n);for(int i =1;i<=n;i++){/*分配单个字符串的SIZE*/answer[i-1] = (char*)malloc(sizeof(char)*9);/*根据条件处理分支*/if(i % 3 == 0 && i % 5 == 0){strcpy(answer[i-1],"FizzBuzz");}else if( i % 3 == 0){strcpy(answer[i-1],"Fizz");}else if(i % 5 == 0){strcpy(answer[i-1],"Buzz");}else{/*int sprintf(char *string, char *format [,argument,…]);*/sprintf(answer[i-1],"%d",i);}}*returnSize = n;return answer;
}

http://www.mrgr.cn/news/28484.html

相关文章:

  • 大数据应用开发——实时数据采集
  • 【阅读记录-章节1】Build a Large Language Model (From Scratch)
  • 微信小程序navigateTo:fail webview count limit exceed
  • 【Fermat】费马小定理
  • 【Linux】进程的概念
  • 冒泡选择法(c基础)
  • ls -l是什么命令全称?
  • 高德地图2.0 绘制、编辑多边形覆盖物(电子围栏)
  • 408算法题leetcode--第六天
  • NISP 一级 | 5.5 账户口令安全
  • 刷题日记【160. 相交链表】
  • 2022高教社杯全国大学生数学建模竞赛C题 问题一(2) Python代码演示
  • cp 命令是用来复制文件或目录的
  • 基于springboot+vue+uniapp的驾校报名小程序
  • 代码随想录冲冲冲 Day47 单调栈Part1
  • Navicat使用 笔记04
  • R语言统计分析——散点图1(常规图)
  • 使用Qt 搭建简单雷达
  • SpringBoot 消息队列RabbitMQ使用延迟消息插件 接收延迟消息
  • Django学习实战篇五(适合略有基础的新手小白学习)(从0开发项目)
  • 基于Python的自然语言处理系列(10):使用双向LSTM进行文本分类
  • WebGL入门(048):OES_draw_buffers_indexed 简介、使用方法、示例代码
  • 制造、调试OOPS
  • Android 应用安装-提交阶段
  • 基于深度学习的因果关系建模
  • 【数据结构与算法 | 灵神题单 | 自顶向下DFS篇】力扣1022,623