素数 乘法表 闰年

Posted yeling0119

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了素数 乘法表 闰年相关的知识,希望对你有一定的参考价值。

1. 打印100~200 之间的素数 

#include<stdio.h>
#include<stdlib.h>

int main()
{
    int count = 0;
    for(int i = 101 ; i <= 200 ; i+=2)
    {
        for(int j = 2 ; j < i ; j++)
        {
            if(i % j == 0)count++;
        }
        if(count == 0)
            printf("%d  ",i);
        count = 0;
    }
    printf("
");
    exit(0);
}

  运行结果:

 101  103  107  109  113  127  131  137  139  149  151  157  163  167  173  179  181  191  193  197  199 

 

2. 输出乘法口诀表 

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 
 4 int main()
 5 {
 6     for(int i = 1 ; i <10 ; i++)
 7     {
 8         for(int j = 1 ; j <= i ; j++)
 9             printf("%d*%d=%d	",i,j,i * j);
10         printf("
");
11     }
12     exit(0);
13 }

运行结果:

1*1=1    
2*1=2    2*2=4    
3*1=3    3*2=6     3*3=9    
4*1=4    4*2=8     4*3=12    4*4=16    
5*1=5    5*2=10    5*3=15    5*4=20    5*5=25    
6*1=6    6*2=12    6*3=18    6*4=24    6*5=30    6*6=36    
7*1=7    7*2=14    7*3=21    7*4=28    7*5=35    7*6=42    7*7=49    
8*1=8    8*2=16    8*3=24    8*4=32    8*5=40    8*6=48    8*7=56    8*8=64    
9*1=9    9*2=18    9*3=27    9*4=36    9*5=45    9*6=54    9*7=63    9*8=72    9*9=81    

 

3. 判断1000年---2000年之间的闰年 

#include<stdio.h>
#include<stdlib.h>

int judge_leap_year(int year)
{
    if((year%4 == 0 && year%100 != 100 ) || year % 400 == 0)
        return 1;
    else 
        return 0;
}

int main()
{
    int judge;
    printf("1.判断1000年---2000年之间的闰年
2.输出所有1000---2000年之间的闰年
请输入:");
    scanf("%d",&judge);
    if(judge == 1)
    {
        int year;
        printf("请输入年份: ");
        scanf("%d",&year);
        if(judge_leap_year(year))
            printf("%d年是闰年!
",year);
        else 
            printf("%d年不是闰年!
",year); 
    }
    if(judge == 2)
    {
        int count = 0;
        printf("1000---2000年内,以下年份是闰年:
");
        for(int i = 1000 ; i <= 2000 ; i++)
            if(judge_leap_year(i))
            {
                printf("%d	",i);
                count++;
                if(count == 10)
                {
                    printf("
");
                    count = 0;
                }
            }
    }
    else
    {
        printf("你的输入有误!
");
    }
    printf("
");
    exit(0);
}        

 

运行结果:

1.判断1000年---2000年之间的闰年
2.输出所有1000---2000年之间的闰年
请输入:1
请输入年份: 1528
1528年是闰年!
1.判断1000年---2000年之间的闰年
2.输出所有1000---2000年之间的闰年
请输入:2
1000---2000年内,以下年份是闰年:
1000    1004    1008    1012    1016    1020    1024    1028    1032    1036    
1040    1044    1048    1052    1056    1060    1064    1068    1072    1076    
1080    1084    1088    1092    1096    1100    1104    1108    1112    1116    
1120    1124    1128    1132    1136    1140    1144    1148    1152    1156    
1160    1164    1168    1172    1176    1180    1184    1188    1192    1196    
1200    1204    1208    1212    1216    1220    1224    1228    1232    1236    
1240    1244    1248    1252    1256    1260    1264    1268    1272    1276    
1280    1284    1288    1292    1296    1300    1304    1308    1312    1316    
1320    1324    1328    1332    1336    1340    1344    1348    1352    1356    
1360    1364    1368    1372    1376    1380    1384    1388    1392    1396    
1400    1404    1408    1412    1416    1420    1424    1428    1432    1436    
1440    1444    1448    1452    1456    1460    1464    1468    1472    1476    
1480    1484    1488    1492    1496    1500    1504    1508    1512    1516    
1520    1524    1528    1532    1536    1540    1544    1548    1552    1556    
1560    1564    1568    1572    1576    1580    1584    1588    1592    1596    
1600    1604    1608    1612    1616    1620    1624    1628    1632    1636    
1640    1644    1648    1652    1656    1660    1664    1668    1672    1676    
1680    1684    1688    1692    1696    1700    1704    1708    1712    1716    
1720    1724    1728    1732    1736    1740    1744    1748    1752    1756    
1760    1764    1768    1772    1776    1780    1784    1788    1792    1796    
1800    1804    1808    1812    1816    1820    1824    1828    1832    1836    
1840    1844    1848    1852    1856    1860    1864    1868    1872    1876    
1880    1884    1888    1892    1896    1900    1904    1908    1912    1916    
1920    1924    1928    1932    1936    1940    1944    1948    1952    1956    
1960    1964    1968    1972    1976    1980    1984    1988    1992    1996    
2000    

 

以上是关于素数 乘法表 闰年的主要内容,如果未能解决你的问题,请参考以下文章

求100到200之内的素数和判断是否是闰年

Java基本语法的常见练习题

素数与乘法表习题

python学习--练习题678--九九乘法表,前两项相加问题,素数输出问题

素数定理-欧几里得算法-乘法逆元

条件语句和循环语句