文档视界 最新最全的文档下载
当前位置:文档视界 > 计算机简单编程示例.docx

计算机简单编程示例.docx

1 从键盘输入三个数,找出它们的最小值#include main()

{ float a,b,c,min; printf("input three numbers: ");

scanf("%f%f%f",&a,&b,&c); if(a>b)

min=b; else min=a;

if(min>c) min=c; printf("min=%f\n",min); }

2.输出九九乘法表

#include main() { int i,j;

for(i=1;i<=9;i++)

{ for(j=1;j<=i;j++)

printf("%d*%d=%2d",i,j,i*j);

printf("\n");

}

}

3.编程找出所有水仙花数

#include main() { int x,a,b,c;

for(x=100;x<=999;x++) {a=x/100;

b=x%100/10; c=x%10;

if(a*a*a+b*b*b+c*c*c==x); printf("%d

",x);

}

}

1.从键盘输入三个数找出它们的平均数

#include

main()

{ float a,b,c,aver;

scanf("%f%f%f",&a,&b,&c);

aver=(a+b+c)/3;

printf("aver=%f\n",aver);

}

2.输出两个正整数的所有公约数

#include

main()

{int a,b,i,n;

scanf("%d%d",&a,&b);

if(a>b)

{n=b,b=a,a=n;

}

for(i=1;i<=a;i++)

{if(a%i==0&&b%i==0) printf("%2d",i);

}

printf("\n");

return 0;

}

3?输岀一个3*4的矩阵中的最小值, 矩阵的数据从键盘输入#include

main()

{int i,j,min,a[3][4];

{printf("原矩阵a[%d][%d]:\n",3,4);

for(i=0;i<3;i++)

for(j=0;j<4;j++) scanf("%d", &a[i][j]);

}

Printf("\n");

min=a[0][0];

for(i=0;i<3;i++)

for(j=0;j<4;j++)

{if(min>a[i][j])

min=a[i][j];}

Printf("the min number%3d",min);

}

计算机简单编程示例.docx

#include

#define Pl 3.14159 main()

{float r,s,l;

Printf("请输入圆的半径"); scanf("%f",&r); s=PI*r*r; l=PI*r*2; Printf("s=%f,l=%f\n",s,l);

}

计算机简单编程示例.docx

#include

int main()

{int a[10];

int i,j,t;

Printf("input 10 number:\n");

for(i=0;i<10;i++) scanf("%d", &a[i]);

Printf("\n"); for(j=0;j<9;j++) for(i=0;i<9-j;i++) if(a[i]>a[i+1])

{t=a[i];a[i]=a[i+1];a[i+1]=t;}

Printf("the SOrted numberin'');

for(i=0;i<10;i++)

Printf("%5.0d",a[i]);

Printf("\n"); return 0;

}

}

3.从键盘输入10 个数,计算它们的最大值

#include

main()

{float x,max;

int i;

printf(" 请输入第一个数: "); scanf("%f",&x);

max=x;

for(i=1;i<=9;i++)

{printf(" 请输入第%d 个数:"); scanf("%f",&x);

if(x>max)max=x;

} printf("10 个数中最大值:%f\n",max);

}

1.从键盘输入长方形的长和宽,计算长方形的面积和周长

#include

main()

{float a,b,s,l;

printf(" 请输入长方形的长和宽"); scanf("%f%f",&a,&b);

s=a*b; l=2*(a+b); printf("s=%f,l=%f\n",s,l);

}

2.计算s=1+2+3 …+100

#include

main()

{int i=2,sum=0;

do

{sum=sum+i;

i=i+2;

}while(i<=100); printf("sum=%d\n",sum);

}

3.输出一个3*3 矩阵的转置矩阵,矩阵的数据从键盘输入#include

main()

{int i,j,temp,a[3][3];

{printf(" 原矩阵a[%d][%d]:\n",3,3);

for(i=0;i<3;i++)

for(j=0;j<3;j++)

scanf("%d",&a[i][j]);

}

for(i=0;i<2;i++)

for(j=i+1;j<3;j++)

if(i!=j) {temp=a[i][j];a[i][j]=a[j][i];a[j][i]=temp;} printf(" 转置矩阵A[%d][%d]:\n",3,3);

for(i=0;i<3;i++)

{for(j=0;j<3;j++)

printf("%4d",a[i][j]);

printf("\n");

}

}

1.从键盘输入三个整数,找岀它们的最大值

#include

main()

{int a,b,c,max;

Printf("input three number:"); scanf("%d%d%d", &a,&b,&c); if(a>b){max=a;} else{max=b;} if(max

max=c;

Printf("max=%d?n",max);

}

2.从键盘输入一行字符,统计所输入字符的个数

#include

main()

{int n=0;

Printf("input a String:\n");

while(getchar()!='?n')n++;

Printf("%d\n",n);

}

3.计算两个正整数的最小公倍数

#include

main()

{int m,n,r,g,p,h;

Printf("请输入求最小公倍数的数:");

scanf("%d%d",&m,&n);

p=m* n;

while((r=m%n)!=0)

{m=n;

n=r;

}

g=n;

h=p/g;

Printf("h=%d\n",h);

}

计算机简单编程示例.docx

#include main()

{float x,min;

int i;

Printf("请输入第一个数:"); scanf("%f", &x);

min=x;

for(i=1;i<=9;i++)

{printf("请输入第%d个数:"); scanf("%f", &x);

if(x

}

Printf("10 个数中最小是:%f\n",min);

计算机简单编程示例.docx

#include main()

{float x,sum,d;

int i;

Printf("请输入第一个数:"); scanf("%f", &x);

sum=x;

for(i=1;i<=9;i++)

{printf("请输入第%d 个数:",i+1); scanf("%f", &x); SUm=SUm+x;

}

d=sum∕10.0;

Printf("10个数的平均值是:%f\n",d);

}

计算机简单编程示例.docx

#include main()

{int i=1,sum=0;

do {sum=sum+i;

i=i+2;

}while(i<=99);

Printf("sum=%d?n",sum); }

计算机简单编程示例.docx

#include main()

{int i=2,sum=0;

do {sum=sum+i;

i=i+2; }while(i<=100); Printf("sum=%d?n",sum); }

计算s=n!(n从键盘输入)

#indudestdio.h> main()

{int n,i;doubact=1;

Prin tf(请输入任意数?n")

SCar(T%d','&n); for(i=1;i<=i++ IaCt=fact*

Printf'%5.0%3d!?n'act,n)