news 2026/9/24 20:28:00

输出90!到屏幕上

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
输出90!到屏幕上

输出90!到屏幕上,并计算出它总共包含多少个10进制位。

#include <limits.h> #include <stdio.h> #include <stdlib.h> #define N 90 // 求N! #define GS 23 // 需要23个int #define WS 7 // 每个int存放7位十进制数 #define ZX 10000000 //最小的8位数 void cheng ( int [] , unsigned , int ); void jinwei ( int [] , unsigned ) ; void shuchu ( int [] , unsigned ) ; int main( void ) { int dashu[GS]; int i; cheng ( dashu , GS , 0); //清0 dashu[0] = 1 ; for ( i = 1 ; i <= N ; i++ ) { cheng ( dashu , GS , i); } shuchu ( dashu , GS ); getchar(); return 0; } //用n乘以shu中各项 void cheng ( int shu[] , unsigned gs , int n) { int i; for ( i = 0 ; i < gs ; i ++) shu[i] *= n ; jinwei ( shu , gs ) ; //进位 } //进位 void jinwei ( int shu[] , unsigned gs ) { int i; for ( i = 0 ; i < gs -1 ; i++) { shu[i+1] += shu[i]/ZX ; shu[i] %= ZX ; } } void shuchu(int shu[], unsigned gs) { int i = gs-1; //从高位开始输出 int temp,k=0; while(shu[i]==0) //跳过前面的0 i--; temp=shu[i]; while(temp!=0){ temp=temp/10; k++; } temp=k+i*7; printf("%d\n",temp); printf("%d",shu[i--]); while(i>=0) printf("%07d",shu[i--]); //需要输出7位且0是必要的 putchar('\n'); }

输出:

139
1485715964481761497309522733620825737885569961284688766942216863704985393094065876545992131370884059645617234469978112000000000000000000000

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/24 3:48:08

Si83402BAA-IF,具有低导通电阻的2通道隔离智能开关

型号介绍今天我要向大家介绍的是 skyworks 的智能隔离开关——Si83402BAA-IF。该器件具有低导通电阻 (RON)&#xff0c;能够在提供高连续电流的同时&#xff0c;对感性负载进行无限量的消磁。采用紧凑的 DFN 封装&#xff0c;并集成了安全等级的隔离功能。其逻辑接口为两个低功…

作者头像 李华
网站建设 2026/9/24 3:47:48

基于springboot的电动车租赁平台系统-计算机毕业设计源码+LW无文档

基于SpringBoot的电动车租赁平台系统 摘要&#xff1a;本文详细阐述了基于SpringBoot的电动车租赁平台系统的研究背景意义、需求分析以及功能设计。随着共享经济的兴起和人们出行需求的多样化&#xff0c;电动车租赁市场具有广阔的发展前景。本系统旨在解决传统电动车租赁模式中…

作者头像 李华
网站建设 2026/9/24 3:49:04

RAGFlow工程师必看:微服务架构设计与企业级部署实践

文章详细介绍了RAGFlow开源RAG引擎的技术特点与架构设计&#xff0c;重点解析了其微服务架构、DeepDoc文档解析能力和Agent工作流机制。涵盖了生产环境资源规划、Docker容器化部署、异步任务流转、Elasticsearch索引优化等工程实践&#xff0c;为开发者构建企业级RAG系统提供了…

作者头像 李华
网站建设 2026/9/24 3:48:30

大模型训练全流程解析:从“书呆子“到“智能体“的蜕变之路

文章通过"培养天才学生"的比喻&#xff0c;将大模型训练分为四个阶段&#xff1a;预训练(构建基础知识)、后训练与对齐(培养情商和价值观)、推理增强(发展深度逻辑能力)、智能体与工具(学习使用外部资源)。每个阶段都有其特定的技术和目标&#xff0c;最终使大模型从…

作者头像 李华
网站建设 2026/9/24 4:00:49

Thinkphp和Laravel框架的校园点歌系统的设计与实现

目录摘要技术选型对比开发技术源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;摘要 校园点歌系统是一种基于Web的应用程序&#xff0c;旨在为学生和教职工提供便捷的点歌服务&#xff0c;丰富校园文化生活。系统采用ThinkPHP或Laravel框…

作者头像 李华