10.28C语言练习
来源:互联网 发布:黑莓z10能用淘宝吗 编辑:程序博客网 时间:2024/06/07 14:14
1、 用标准C编程:找出整形数字1-100之间的素数,并打印出来。(素数:除了1和自己本身可以被整除。)
#include <stdio.h>
int pansushu(int x)
{
int i;
i=2;
while(i<x)
{
if(x%i==0)
break;
i++;
}
if(i==x)
return x;
else
return 0;
}
void main ()
{
int i,a,b;
for(i=1;i<101;i++)
{
a=pansushu(i);
if (a!=0)
{
b=a;
printf ("%d ",b);
}
}
}
2、 用标准C编程:有两个整形变量m、n,求出这两个数的最小公倍数。
# include <stdio.h>void main ()
{
int x,y,r,i,sni;
printf ("输入两个整数,以空格格开");
scanf ("%d%d",&x,&y) ;
if (x==y)
printf(" 您输入两个数的最小公倍数是:%d ",x);
else
{
if(x<y)
{
r=x;
x=y;
y=r;
}
for (i=y;i>0;i--)
{
if (y%i==0&&x%i==0)
{
sni=i;
break;
}
else
sni=y;
}
printf (" 您输入的两个数的最小公倍数是:%d ",x*y/sni) ;
}
}
1、 用标准C编程:输出杨辉三角形的前10行:三角形的每一行是(x+y)^n的展开式各项的系数。
例如:
第一行是(x+y)^0,其系数为1;
第二行是(x+y)^1,其系数为1;
第三行是(x+y)^2,其展开式为x2+2xy+y2,系数分别为1,2,1;
直观形式如下:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
#include <stdio.h>int main()
{
int i,j;
int a[10][10];
printf("\n");
for(i=0;i<10;i++) {
a[i][0]=1;
a[i][i]=1;
}
for(i=2;i<10;i++)
for(j=1;j<i;j++)
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("%5d",a[i][j]);
printf("\n");
}
}
阅读全文
0 0
- 10.28C语言练习
- C语言练习/10.28~10.29
- c语言练习1
- C语言综合练习
- c语言练习1
- c语言练习2
- c语言练习3
- c语言练习4
- c语言练习5
- c语言练习6
- c语言练习7
- c语言练习8
- c语言练习9
- c语言练习10
- c语言练习11
- C语言练习(1)
- C语言练习(2)
- c语言练习
- Android图片放大缩小自由移动控件
- 设计23式—原型
- golang使用protobuf简易教程
- TensorFlow 辨异 —— tf.placeholder 与 tf.Variable
- 深度优先搜索(DFS)
- 10.28C语言练习
- python基本语法笔记(完结)
- python脚本发送邮件
- INTERSPEECH 2017系列 | 语音识别技术之自适应技术
- 光流法_特征点选择
- 基于Spring Boot的各种功能实现
- PostgreSQL 窗口函数复习笔记
- Linux中设置tomcat启动内存
- STL 理解相等和等价的区别