C homework3
来源:互联网 发布:黑马程序员java面试题 编辑:程序博客网 时间:2024/06/15 19:05
1、 用标准C编程:找出整形数字1-100之间的素数,并打印出来。(素数:除了1和自己本身可以被整除。)
#include"stdio.h"
main()
{
int i,j,n=0;
printf("1~100之间的素数:\n");
for(i=2;i<=100;i++)
{
for(j=2;j<i;j++)
{
if(i%j== 0)
{
break;
}
}
if(i== j)
{
printf("%d\t",i);
n++;
if(n%5 == 0)
{
putchar('\n');
}
}
}
printf("1~100之间共有%d个素数。\n",n);
return 0;
}
2、 用标准C编程:有两个整形变量m、n,求出这两个数的最小公倍数。
#include"stdio.h"
int fun(int x,int y)
{
int i,j,k;
i=1;
j=i%x;
k=i%y;
while(j!= 0 || k != 0)
{
i=i+1;
j=i%x;
k=i%y;
}
return i;
}
void main()
{
int m,n,i;
printf("请输入m,n两个整数:");
scanf("%d%d",&m,&n);
printf("m=%d,n=%d\n",m,n);
i=fun(m,n);
printf("m,n两个整数的最小公倍数是:%d\n",i);
}
3、 用标准C编程:输出杨辉三角形的前10行:三角形的每一行是(x+y)^n的展开式各项的系数。
例如:
第一行是(x+y)^0,其系数为1;
第二行是(x+y)^1,其系数为1;
第三行是(x+y)^2,其展开式为x2+2xy+y2,系数分别为1,2,1;
#include"stdio.h"void main()
{
int a[10][10],i,j;
for(i=0;i<10;i++){
for(j=0;j<10;j++){
a[i][j]=0;
}
}
for(i=0;i<10;i++){
for(j=0;j<=i;j++){
if(j<1){
a[i][j]=1;
}else if(i == 0){
break;
}else{
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
}
for(i=0;i<10;i++){
for(j=0;j<=i;j++){
printf("%d\t",a[i][j]);
}
printf("\n");
}
}
- C homework3
- homework3
- homework3
- homework3
- software homework3
- Java homework3
- CSIT 561 Computer Networks: An Internet Perspective Homework3
- 深入理解计算机系统homework3 3.55 3.56 3.58 3.59 3.60
- 人工智能作业homework3——模拟退火解决TSP
- 网络智能和大数据公开课Homework3 Map-Reduce编程
- c
- c
- c
- c
- C
- c
- c
- c
- 40个Java多线程问题总结
- Redis学习笔记之七:有序集合类型
- 树 DFS序 详解[完全版]
- 如果我的文章对你有帮助,请支持我的淘宝店,多谢:
- 【翻译】EAST: An Efficient and Accurate Scene Text Detector
- C homework3
- Spring MVC工作原理
- 第二天 工作总结
- a标签用于下载
- unity的public在属性面板修改的实时性
- 欢迎使用CSDN-markdown编辑器
- java 注解 反射
- 如何解决超链接被点击后hover样式不出现问题
- SDUT-3375 数据结构实验之查找三:树的种类统计