毕业以后从事的网络工作,所以一直也没去看书了。还把以前学的很多东西忘了。人呐,不进则退。
无聊写写C吧
1.求1–100的素数
#include<stdio.h>
int main()
{
int i, j;
for (i = 2; i <= 100; i++)
{
for (j = 2; j <= i; j++)
{
if (i%j == 0)
break;
}
if (i == j)
printf("%d\n", i);
}
return 0;
}
首先需要明白的是素数的概念,只能被1和自己本身整除。所以这里就可以想到使用%。当余数为0时,说明此时i可以被j整除,然后我们取得这个数,如果此时i==j,那就可以说明它是素数了。所以取两个循环,外循环用来遍历i(i<=100),内循环用来遍历j(使得i可以和任何小于i的数进行取余).。
2. 输出乘法口诀表
int main()
{
int i, j, x;
for (i = 1; i <= 10; i++)
{
for (j = 1; j < 10; j++)
{
x = i * j;
printf("%d*%d=%d\n", i, j, x);
}
}
return 0;
}
只要想当i=1...9时都需要和1...9相乘就好了,说明也是需要两个循环,一个用来遍历i,一个用来遍历j。
3. 判断1000年—2000年之间的闰年
int main()
{
int i;
for (i = 1000; i <= 2000; i++)
{
if (i % 4 == 0)
printf("1000--2000年之间的闰年:%d\n", i);
}
return 0;
}
只需要明白闰年的定义就好了,能被4整除的年份。所以直接遍历一个变量对4取余就能取出来了。
很久没写博客了,这段时间,陷入了精神内耗之中,博客也是我抒发情感的地方吧。应该来说是所谓的迷茫吧,不过渐渐也开始找到自己想做的事情了,所以。重头来过吧。