news 2026/5/23 15:24:13

C语言学习笔记20260523—编写程序数一下1到100 的所有整数中出现多少个数字9。/计算1/1-1/2+1/3-1/4+1/5...+1 / 99 - 1 / 100 的值,打印出结果。乘法表。

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C语言学习笔记20260523—编写程序数一下1到100 的所有整数中出现多少个数字9。/计算1/1-1/2+1/3-1/4+1/5...+1 / 99 - 1 / 100 的值,打印出结果。乘法表。

一.编写程序数一下1到100 的所有整数中出现多少个数字9。

#include<stdio.h>intmain(){intcount=0;// 记录 9 出现的总次数intprint_num=0;// 记录打印了几个数字(用来控制换行)printf("1到100中含9的数字为:\n");for(inti=1;i<=100;i++){// 判断个位是9(9 19 29 39 49 59 69 79 89 99)if(i%10==9)count++;// 判断十位是9(19 29 39 49 59 69 79 89 99)if(i/10==9)count++;// 只打印含9的数字if(i%10==9||i/10==9){printf("%d ",i);print_num++;// 每打印一个数字 +1// 每打印10个数字,换一行if(print_num%10==0)printf("\n");}}printf("\n1-100中数字9一共出现:%d 次\n",count);return0;}

二 . 计算1/1-1/2+1/3-1/4+1/5…+1 / 99 - 1 / 100 的值,打印出结果。

intmain(){intsign=1;// 符号位:1 正,-1 负doublesum=0.0;// 存储最终结果for(inti=1;i<=100;i++){sum+=sign*1.0/i;// 累加当前项sign=-sign;// 正负交替}// 输出结果,保留 10 位小数printf("1 - 1/2 + 1/3 - ... - 1/100 = %.10lf\n",sum);return0;}*/

三.随意输入10个整数,求10 个整数中最大值。

intmain(){// 定义数组存储10个整数intarr[10];// 记录最大值的位置(第几个数)intindex=0;printf("请输入10个整数,用空格隔开:\n");// 循环输入10个数字for(inti=0;i<10;i++){scanf("%d",&arr[i]);}// 默认第一个数是最大值intmax=arr[0];// 遍历找最大值for(inti=1;i<10;i++)// 从1开始,不用和自己比{if(arr[i]>max){max=arr[i];index=i;// 直接存下标,输出时+1即可}}// 输出结果(第 i+1 个数)printf("最大值是:%d,是第 %d 个数\n",max,index+1);return0;}

四.屏幕上输出乘法口诀表,口诀行和列可以自定义。

intmain(){introws,cols;// 友好提示printf("请输入最大行数和列数(1-9,用空格隔开):\n");scanf("%d%d",&rows,&cols);// 输入合法性校验(循环直到输入正确)while(rows<1||rows>9||cols<1||cols>9){printf("输入错误!请重新输入 1~9 的数字:");scanf("%d%d",&rows,&cols);}// 输出九九乘法表(自定义行列)for(introw=1;row<=rows;row++){// 列不超过当前行数 && 不超过最大列数for(intcol=1;col<=row&&col<=cols;col++){printf("%d*%d=%-2d ",col,row,row*col);}printf("\n");}return0;}

五.自定义乘法表输出结果

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

生产环境救急指南:当Navicat连不上时,用MongoDB Shell命令行搞定一切

生产环境救急指南&#xff1a;当Navicat连不上时&#xff0c;用MongoDB Shell命令行搞定一切 凌晨三点&#xff0c;服务器告警突然响起——某个关键服务因数据库查询超时而崩溃。你迅速打开Navicat准备排查&#xff0c;却发现生产环境的安全策略早已屏蔽了所有图形化工具的直接…

作者头像 李华
网站建设 2026/5/23 15:13:00

Python智能挂号解决方案:告别手忙脚乱抢号的终极指南

Python智能挂号解决方案&#xff1a;告别手忙脚乱抢号的终极指南 【免费下载链接】health160 健康160自动挂号脚本&#xff0c;用魔法对抗魔法&#xff0c;禁止商用&#x1f596; 项目地址: https://gitcode.com/gh_mirrors/he/health160 还在为抢不到专家号而焦虑吗&am…

作者头像 李华
网站建设 2026/5/23 15:08:43

claudecode用户如何配置taotoken解决封号与token不足问题

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 claudecode用户如何配置taotoken解决封号与token不足问题 对于使用Claude Code进行开发的用户而言&#xff0c;直接访问原厂服务有…

作者头像 李华
网站建设 2026/5/23 15:05:11

宽频精准・性能标杆|OM-T 台式频谱分析仪,支撑交通通信高质量运维

铁路、高速公路专网通信&#xff0c;对频谱纯净度、信号稳定性、设备校准精度要求极高。随着 5G、LTE、车路协同等系统大规模应用&#xff0c;频段叠加、信号交织、干扰频发&#xff0c;传统仪器难以兼顾宽频覆盖、高分辨率与长期稳定性。OM-T 系列台式频谱分析仪&#xff0c;凭…

作者头像 李华