首页
/
每日頭條
/
科技
/
C語言入門常寫的三個代碼
C語言入門常寫的三個代碼
更新时间:2025-12-10 03:04:17

C語言入門常寫的三個代碼?今天我們要看的是C語言常寫的三個代碼,今天小編就來說說關于C語言入門常寫的三個代碼?下面更多詳細答案一起來看看吧!

C語言入門常寫的三個代碼(C語言入門常寫的三個代碼)1

C語言入門常寫的三個代碼

今天我們要看的是C語言常寫的三個代碼。

打印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",c

1. List item

ount);

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=- ",i,j,i*j);

}

printf("\n");

}

return 0;

}

注意:打印乘法口訣表要注意最後要換行,且間隔可用-使其右對齊。

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;

}

好啦,今天就分享到這啦!喜歡此篇文章或覺得這篇文章對你有幫助的讀者可以分享給身邊的朋友們。如果你是小白也可以私信回複“資料”領取大禮包一份,以及開發工具一份。

Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
u盤插電腦顯示無法安裝驅動程序
u盤插電腦顯示無法安裝驅動程序
有的時候使用U盤的時候在自己電腦上使用沒問題,但是當在别的電腦上使用時,會提示“未能成功安裝設備驅動程序”,重新将U盤拔出來又插入USB,但是來回的試了好幾次都還是不行,其實像這個情況一般是由于U盤驅動安裝失敗所造成的。我們可以通過以下方法...
2025-12-10
現在買手機256g好還是買512g好
現在買手機256g好還是買512g好
前幾天,三星S23Ultra發布。作為一款沒有影響力的手機品牌,三星手機在我國已經沒有多少熱度了,因此三星S23Ultra這款手機在數碼圈并沒有掀起太大的浪花。值得關注的是三星S23Ultra有一個操作令人氣憤,那就是三星S23Ultra在...
2025-12-10
陰陽師怎麼快速更換ssr
陰陽師怎麼快速更換ssr
大家好,我是Miss最寵愛的小編雞腿妹。喜歡玩《陰陽師》的小夥伴一定有這樣一種感覺。就是辛辛苦苦攢了心愛的SSR碎片,離最後50片隻差一點點的時候,抽個卡就直接獲取了該式神,更慘一點的,在湊齊心愛的SSR碎片并召喚後,抽卡又瞬間獲得了同一款...
2025-12-10
dpdk發包機制
dpdk發包機制
我國正在加速進入數字經濟時代。中國工信出版傳媒集團副總經理劉華魯表示,截至2021年底,我國企業上雲、使用雲的比例達到80%,上雲已經成為數字化的必經之路。以上雲為主要特征的數字時代,最典型的一個特征是數據的高速增長。據中國信通院數據,截止...
2025-12-10
我的世界網易全自動刷普通鐵軌機
我的世界網易全自動刷普通鐵軌機
我的世界超高效率刷鐵軌機,服務器也能用。在我的世界中,有許多遊戲的小技巧在等着大家發現。有的可以讓我們輕松的對付難打的怪物,有的則可以讓我們獲得一些難搞的材料。今天給大家分享刷鐵軌機就是其中之一,以後大家就不用為沒有鐵軌而擔心啦。首先是建造...
2025-12-10
Copyright 2023-2025 - www.tftnews.com All Rights Reserved