几个值得研究的c语言经典例题
2008-03-08 12:28:05 来源:WEB开发网核心提示:例题1 找出一个3x3数组的“鞍点”,即该位置上的元素在该行上最大,几个值得研究的c语言经典例题,在该列上最小,也有可能没有鞍点,8/5,13/8,程序原代码#include<stdio.h>main(){ int a[3][3],i,j,m,n,o,p; PRintf("Please inp
例题1
找出一个3x3数组的“鞍点”,即该位置上的元素在该行上最大,在该列上最小。也有可能没有鞍点。
程序原代码
#include<stdio.h>
main()
{ int a[3][3],i,j,m,n,o,p; PRintf("Please input a 3*3 shuzu: ");
for (i=0;i<=2;i++) for (j=0;j<=2;j++)
scanf("%d",&a[i][j]);
for (i=0;i<=2;i++)
{ m=(a[i][0]>a[i][1])? a[i][0]:a[i][1]; n=(m>a[i][2])? m: a[i][2];
} for (j=0;j<=2;j++) { o=(a[0][j]<a[1][j])? a[0][j]:a[1][j]; p=(m<a[2][j])? m: a[2][j];
}
if (n==o) printf("Andian is %d ",o); else printf("There is no andian. ");
}
例题2 求S(n)=a+aa+aaa+...+aaa....aaa(其中有n个a)之值,其中a是一个数字。例如:2+22+222+22222+22222, 此时n=5,n由键盘键入。 程序原代码 #include<stdio.h>
#include<math.h>
main()
{
int a,n,i; i=1; long int m, s; printf("Please input n and a: "); scanf("%d%d",&n,&a); m=s=a; do { m=m+a*pow(10,i); s=m+l; i++;} while (i<=n-1); printf("s=%ld ",s); } 例题3 分数数列求和,已知分数数列 2/1,3/2,5/3,8/5,13/8,21/13...... 求出此数列前20项之和。 程序原代码 #include<stdio.h>
main()
{ int i=1;
float s=2 ,sum;
for(i=1;i<20;i++) {s=1/s+1; }
sum=2+s;
printf("The sum is %f. ",sum);}
right">(出处:清风软件下载学院)
main()
{ int a[3][3],i,j,m,n,o,p; PRintf("Please input a 3*3 shuzu: ");
for (i=0;i<=2;i++) for (j=0;j<=2;j++)
scanf("%d",&a[i][j]);
for (i=0;i<=2;i++)
{ m=(a[i][0]>a[i][1])? a[i][0]:a[i][1]; n=(m>a[i][2])? m: a[i][2];
} for (j=0;j<=2;j++) { o=(a[0][j]<a[1][j])? a[0][j]:a[1][j]; p=(m<a[2][j])? m: a[2][j];
}
if (n==o) printf("Andian is %d ",o); else printf("There is no andian. ");
}
例题2 求S(n)=a+aa+aaa+...+aaa....aaa(其中有n个a)之值,其中a是一个数字。例如:2+22+222+22222+22222, 此时n=5,n由键盘键入。 程序原代码 #include<stdio.h>
#include<math.h>
main()
{
int a,n,i; i=1; long int m, s; printf("Please input n and a: "); scanf("%d%d",&n,&a); m=s=a; do { m=m+a*pow(10,i); s=m+l; i++;} while (i<=n-1); printf("s=%ld ",s); } 例题3 分数数列求和,已知分数数列 2/1,3/2,5/3,8/5,13/8,21/13...... 求出此数列前20项之和。 程序原代码 #include<stdio.h>
main()
{ int i=1;
float s=2 ,sum;
for(i=1;i<20;i++) {s=1/s+1; }
sum=2+s;
printf("The sum is %f. ",sum);}
right">(出处:清风软件下载学院)
更多精彩
赞助商链接