C语言入门常写的三个代码

article/2025/9/22 10:43:57

今天我们要看的是C语言常写的三个代码。

  1. 打印100~200之间的素数
    常用的方法是试除法,解释一下什么是试除法。
    “试除”顾名思义就是不断的尝试能否整除,比如要判断一个自然数x是否是质数,就不断用这个数x去除以小于x且大于1的自然数,只要有一个能整除,则x就是合数,否则x是质数。同样的思想对100~200之间的数判断哪些是素数,哪些不是素数。
    我们可以从简到繁的思路依次看到它的多种境界。
    首先最简单的一种:
#include<stdio.h>
int main()
{int i=0;int count=0;for(i=100;i<=200;i++){//判断i是否为素数int j=0;for(j=2;j<i/2;j++){if(i%j==0)break;}if(j>=i/2){count++;printf("%d ",i);}}
printf("\ncount=%d\n",count);
return 0;
}

进行优化:是i按奇数增加。

#include<stdio.h>
int main()
{int i=0;int count=0;for(i=101;i<=200;i+=2){//判断i是否为素数int j=0;for(j=2;j<i/2;j++){if(i%j==0)break;}if(j>=i/2){count++;printf("%d ",i);}}
printf("\ncount=%d\n",count);
return 0;
}

进一步优化:i开平方,减少循环次数。

#include<stdio.h>
int main()
{int i=0;int count=0;for(i=101;i<=200;i+=2){//判断i是否为素数int j=0;for(j=2;j<sqrt(i);j++){if(i%j==0)break;}if(j>sqrt(i)){count++;printf("%d ",i);}}
printf("\ncount=%d\n",count);
return 0;
}

运行结果:在这里插入图片描述

2.打印乘法口诀表

#include<stdio.h>int main(){int i=0;int j=0;int m=0;for(i=1;i<=9;i++){for(j=1;j<=i;j++){printf("%d*%d=%2d ",i,j,i*j);}printf("\n");}return 0;}

运行结果:
在这里插入图片描述
注意:打印乘法口诀表要注意最后要换行,且间隔可用%2d使其右对齐。

3.打印1000~2000之间的闰年

#include<stdio.h>
int main()
{int year = 0;int count = 0;for (year = 1000; year <= 2000; year++){if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)){printf("%d ", year);count++;}}printf("\ncount=%d\n", count);return 0;
}

运行结果:
在这里插入图片描述


http://chatgpt.dhexx.cn/article/v17TSbny.shtml

相关文章

学计算机必记代码语言,c语言必背代码有哪些

对于刚学计算机编程的同学来说&#xff0c;每一个编程知识都觉得很重要。下面小编为大家整理了c语言必背代码&#xff0c;希望大家喜欢。 c语言必背代码 第一条 /*输出9*9口诀。共9行9列&#xff0c;i控制行&#xff0c;j控制列。*/ #include "stdio.h" main() {int …

c语言必背18个经典程序

1、/*输出9*9口诀。共9行9列&#xff0c;i控制行&#xff0c;j控制列。*/ #include "stdio.h" main() {int i,j,result; for (i1;i<10;i) { for(j1;j<10;j) { resulti*j; printf("%d*%d%-3d",i,j,result);/*-3d表示左对齐&#xff0c;占3位*/ } prin…

单片机c语言基础知识,c语言必背100代码有哪些?

我记得刚开始接触编程的时候&#xff0c;觉得太难了。 也很好奇&#xff0c;写代码的那些人也太厉害了吧&#xff1f;全是英文的&#xff0c;他们的英文水平一定很好吧&#xff1f; 他们是怎么记住这么多代码格式的&#xff1f;而且错了一个标点符号&#xff0c;整个程序都会有…

(完整版)c语言初学必背代码

截止到目前我已经写了 600多道算法题&#xff0c;其中部分已经整理成了pdf文档&#xff0c;目前总共有1000多页&#xff08;并且还会不断的增加&#xff09;&#xff0c;大家可以免费下载 下载链接&#xff1a;https://pan.baidu.com/s/1hjwK0ZeRxYGB8lIkbKuQgQ 提取码&#xf…

C语言必背代码大全(2021整理)

一、C语言必背代码前言 对于c语言来说&#xff0c;要记得东西其实不多&#xff0c;基本就是几个常用语句加一些关键字而已。你所看到的那些几千甚至上万行的代码&#xff0c;都是用这些语句和关键词来重复编写的。只是他们逻辑功能不一样&#xff0c;那如何快速的上手C语言代码…

c语言必背的100代码

c语言必背的100代码 \\\插播一条&#xff1a; 自己在今年整理一套单片机单片机相关论文800余篇 论文制作思维导图 原理图源代码开题报告正文外文资料 想要的同学私信找我。 我记得刚开始接触编程的时候&#xff0c;觉得太难了。 也很好奇&#xff0c;写代码的那些人也太厉…

C语言必背100代码,C语言必会100代码大全

一、C语言初学者必学必会的C语言必背100代码 一个C语言入门初学者如何学代码,读代码和写代码&#xff0c;我想学代码不知道方向谁能给我指明一个方向?对于c语言来说&#xff0c;要记得东西其实不多&#xff0c;基本就是几个常用语句加一些关键字而已。你所看到的那些几千甚至…

C语言必背18个经典程序,2022年C语言必背100代码大全

一、C语言必背18个经典程序&#xff0c;C语言初学者必会 一个C语言入门初学者如何学代码,读代码和写代码&#xff0c;我想学代码不知道方向谁能给我指明一个方向?对于c语言来说&#xff0c;要记得东西其实不多&#xff0c;基本就是几个常用语句加一些关键字而已。你所看到的那…

12个C语言必背实例

C语言实例第01期&#xff0c;十进制数转换二进制数 实例代码 //#include "stdio.h"int main(){int m, n, k;//定义变量int a[16] { 0 };printf("请输入一个0~32767之间的数字&#xff1a;\n");scanf("%d", &n);printf("十进制数%d转…

最新稳定短视频去水印免费解析API接口分享

请求方式&#xff1a;GET 返回格式&#xff1a;json 请求地址&#xff1a; eeapi.cn申请

抖音 快手 皮皮虾 短视频一次解析

介绍&#xff1a; 支持抖音,快手,皮皮虾短视频jiexi&#xff0c;一次解析&#xff0c;非接口版二次解析 网盘下载地址&#xff1a; http://kekewangLuo.cc/ydnaPTFhXU2 图片&#xff1a;

2022最新短视频去水印解析API接口支持各大小程序平台分享

支持平台&#xff1a;支持各大热门去水印小程序短视频平台 去水印接口 请求地址&#xff1a;https://域名.cn/api/dsp/{clientSecretKey}/{clientId}/?url{短视频链接&#xff0c;记住是纯链接} 请求方式&#xff1a;GET 返回格式&#xff1a;json "code":"20…

【短视频音乐解析源码】在线解析抖音短视频音乐BGM源码+解析后自动播放mp3

介绍 源码名称&#xff1a;【短视频音乐解析源码】在线解析抖音短视频音乐BGM源码解析后自动播放mp3 源码大小&#xff1a;41.8KB 开发语言&#xff1a;PHPMysql 操作系统&#xff1a;Windows&#xff0c;Linux 源码简介与安装说明&#xff1a; 纯源码非第三方接口&#…

抖音分享链接解析

现在抖音小视频很火&#xff0c;就研究了一下&#xff0c;写的不好请谅解。 $urlsI(url);//获取抖音视频分享链接 $dats self::get_dy($url); function get_dy($url){ $UserAgent Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.…

python3 抖音短视频链接去水印下载视频到本地

基于近段时间对抖音&#xff0c;快手&#xff0c;秒拍等视频抓取一直想搞一下。加了个QQ群&#xff0c;里面全是自媒体&#xff0c;就是抖音、快手、秒拍的视频搬运工&#xff0c;把一个平台搬到另外一个平台上&#xff0c;去除水印。降低被干掉的危险。经过半天的琢磨&#xf…

微信小程序短视频去水印解析

小程序体验 下载源码&#xff1a;源码下载 js var services require(../../lib/service)var ReceiverOptions null; Page({data: {loading: false,videoInfo: {}, //{videoId:0,videourl:,title:}//0:加载完成(还有数据) 1:加载中 2:加载完成(没有更多数据了)searchLoadi…

PHP如何实现解析抖音短视频链接中的无水印视频

抖音短视频的链接一般是一个很短的url地址&#xff0c;实际访问之后会进行重定向&#xff0c;访问一个很长的地址 public function douyin(Request $request){//获取前端传的抖音短视频地址$url $request->param(url,https://v.douyin.com/eNpFNdB/);if(empty($url)){retur…

抖音seo短视频矩阵系统源码开发解析---多账号授权管理

本文开发语音使用PHP语言开发&#xff0c;梅雨plum框架自主研发&#xff0c;文末另附开发技巧 抖音SEO短视频矩阵系统源码开发解析是一种基于抖音平台的短视频排名优化技术&#xff0c;通过对抖音算法的分析和抖音用户行为的研究&#xff0c;提供一种基于“流量矩阵”的短视频管…

在线解析短视频去水印工具

网址&#xff1a;在线解析短视频去水印工具 点击“在线体验”

抖音去除水印还原真实视频解析

抖音去除水印还原真实视频解析&#xff0c;输入抖音视频链接即可解析出真实无水印视频地址。 使用方法&#xff1a;在群内输入抖音地址即可~ 单条解析&#xff1a; http://v.douyin.com/8sAU3n 多条地址&#xff1a;&#xff08;含水印&#xff09; http://v.douyin.com/8sA…