编程——素数、乘法口诀表、闰年
2018-03-25 14:54
176 查看
(所用编程软件:VS2013)1、打印100~200之间的素数
#include<stdio.h>
#include<windows.h>
int main()
{
int a, i;
for (a = 100; a <= 200; a++)/*表区间*/
{
for (i = 2; i <= a - 1; i++)/*素数就是除了1和它本身外不再有其他能被它整除的数*/
{
if (a%i == 0)
break;/*满足条件时强制结束循环,在循环中,break只结束其所在层的循环,不影响其他*/
}
if (a == i)
printf("%d\n", a);
}
system("pause");
return 0;
}
/*注意两个if语句分别对应的for循环*/
2、输出乘法口诀表
#include<stdio.h>
#include<windows.h>
#include<math.h>
int main()
{
int i, j;
for (i = 1; i <= 9; i++)
{
for (j = 1; j <= i; j++)
{
printf("%d*%d=%d", i,j ,i*j);/*下图一为该程序执行的结果,显而易见,结果正确,列却不明显*/
}
/*printf(%d*%d=%d/t,i,j,i*j);改动后的执行结果见图二*/
printf("\n");
}
system("pause");
return 0;
}
图一
图二
3、判断1000年——2000之间的闰年
#include<stdio.h>
#include<windows.h>
int main()
{
int i;
for (i = 1000; i <= 2000; i++)
{
if ((i % 4 == 0) && (i % 100 != 0))
printf("%d\n", i);
if (i % 400 == 0)
printf("%d\n", i);
}
system("pause");
return 0;
}/*四年一闰,百年不闰,四百年再闰(网上搜到的最简洁的回答
)*/
总结:编程前,考虑好逻辑思维,明白编程要求是很重要的。在程序运行的过程中会出现很多小问题,多数是由于粗心所致,还有很多小细节值得注意,多敲敲代码,勤加练习还是小有收获的。(不会的问题当然有求于度娘,但最重要的是理解并加以运用)
#include<stdio.h>
#include<windows.h>
int main()
{
int a, i;
for (a = 100; a <= 200; a++)/*表区间*/
{
for (i = 2; i <= a - 1; i++)/*素数就是除了1和它本身外不再有其他能被它整除的数*/
{
if (a%i == 0)
break;/*满足条件时强制结束循环,在循环中,break只结束其所在层的循环,不影响其他*/
}
if (a == i)
printf("%d\n", a);
}
system("pause");
return 0;
}
/*注意两个if语句分别对应的for循环*/
2、输出乘法口诀表
#include<stdio.h>
#include<windows.h>
#include<math.h>
int main()
{
int i, j;
for (i = 1; i <= 9; i++)
{
for (j = 1; j <= i; j++)
{
printf("%d*%d=%d", i,j ,i*j);/*下图一为该程序执行的结果,显而易见,结果正确,列却不明显*/
}
/*printf(%d*%d=%d/t,i,j,i*j);改动后的执行结果见图二*/
printf("\n");
}
system("pause");
return 0;
}
图一
图二
3、判断1000年——2000之间的闰年
#include<stdio.h>
#include<windows.h>
int main()
{
int i;
for (i = 1000; i <= 2000; i++)
{
if ((i % 4 == 0) && (i % 100 != 0))
printf("%d\n", i);
if (i % 400 == 0)
printf("%d\n", i);
}
system("pause");
return 0;
}/*四年一闰,百年不闰,四百年再闰(网上搜到的最简洁的回答
)*/
总结:编程前,考虑好逻辑思维,明白编程要求是很重要的。在程序运行的过程中会出现很多小问题,多数是由于粗心所致,还有很多小细节值得注意,多敲敲代码,勤加练习还是小有收获的。(不会的问题当然有求于度娘,但最重要的是理解并加以运用)
相关文章推荐
- 判断素数,闰年的编程练习
- 简单的算法题,包括1.打印100——200之间的的素数2.输出乘法口诀表3.判断1000年——2000年之间的闰年,给出完整代码
- 打印100~200 之间的素数,输出乘法口诀表,判断1000年---2000年之间的闰年
- 【C】打印100-200间素数,输出乘法口诀表,闰年的判断,求十个整数中最大值
- 1. 打印100~200 之间的素数 2. 输出乘法口诀表 3. 判断1000年---2000年之间的闰年
- c编程之乘法表+素数+闰年
- 求素数,乘法口诀表,判断闰年
- 简单的打印素数、打印乘法口诀表和判断闰年
- practise函数实现——乘法口诀表,判断素数,交换两数,判断闰年,数组的初始清空逆置
- n*n乘法口诀表,两个数交换(函数),判断闰年(函数),数组操作,判断素数(函数)
- 实现一个函数,1打印乘法口诀表(可更改行列),2交换两数,3判断是否闰年,4判断是否素数。
- 素数,闰年,乘法口诀表问题(新手推荐)
- C语言乘法口诀表,100-200间素数,1000-2000的闰年。
- 编程计算并输出1~n之间所有素数之和
- [并发编程]并发编程第一篇:利用并发编程,实现查找大量数据中的素数
- 几个基本的小程序(3)(素数/闰年)
- #500-7 [编程作业]3_2 素数和
- 0基础学编程之输出1000-2000之间的闰年
- 将大于形参m且紧靠m的k个素数存入xx所指的数组中。 例如,若输入17, 5,则应输出:19, 23, 29, 31, 37。C语言编程题【21题】
- 编程作业 50 2题 编写一个程序求100以内的全部素数