计算机简单编程示例

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

精选文档
从键盘输入三个数,找出它们的最小值
#include<stdio.h>
main()
{floata,b,c,min;
printf("inputthreenumbers:");
scanf("%f%f%f",&a,&b,&c);
if(a>b)min=b;
elsemin=a;
if(min>c)min=c;
printf("min=%f\n",min);
}
2.输出九九乘法表
#include<stdio.h>
main()
{inti,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<stdio.h>
main()
{intx,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<stdio.h>
main()
{floata,b,c,aver;scanf("%f%f%f",&a,&b,&c);aver=(a+b+c)/3; printf("aver=%f\n",aver);
}
2.输出两个正整数的全部条约数
#include<stdio.h>
main()
{inta,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");
return0;
}
.
精选文档
3.输出一个3*4的矩阵中的最小值,
矩阵的数据从键盘输入
#include<stdio.h>
main()
{inti,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("theminnumber%3d",min);
}
1.从键盘输入圆的半径,计算圆的面积和周长#include<stdio.h>
#definePI
main()
{floatr,s,l;
printf("请输入圆的半径");
scanf("%f",&r);
s=PI*r*r;
l=PI*r*2;
printf("s=%f,l=%f\n",s,l);
}
2.从键盘输入10个数字,用起泡法从小到大排序#include<stdio.h>
intmain()
{inta[10];
inti,j,t;
printf("input10number:\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("thesortednumber:\n");
for(i=0;i<10;i++)
printf("%5.0d",a[i]);
printf("\n");
return0;
}
}
.
精选文档
3.从入 10个数,算它的最大
#include<stdio.h>
main()
{floatx,max;
inti;
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<stdio.h>
main()
{floata,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<stdio.h>
main()
{inti=2,sum=0;
do
{sum=sum+i;
i=i+2;
}while(i<=100);
printf("sum=%d\n",sum);
}
3.出一个3*3矩的置矩,矩的数据从入
#include<stdio.h>
main()
{inti,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<stdio.h>
main()
{inta,b,c,max;
printf("inputthreenumber:");
scanf("%d%d%d",&a,&b,&c);
if(a>b){max=a;}
else{max=b;}
if(max<c)
max=c;
printf("max=%d\n",max);
}
2.从键盘输入一行字符,统计所输入字符的个数#include<stdio.h>
main()
{intn=0;
printf("inputastring:\n");
while(getchar()!='\n')n++;
printf("%d\n",n);
}
3.计算两个正整数的最小公倍数
#include<stdio.h>
main()
{intm,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;
printf("h=%d\n",h);
}
从键盘输入十个数,计算它们的最小值
#include<stdio.h>
main()
{floatx,min;
inti;
printf("请输入第一个数:");
scanf("%f",&x);
min=x;
for(i=1;i<=9;i++)
{printf("请输入第%d个数:");
scanf("%f",&x);
if(x<min)min=x;
}
printf("10个数中最小是:%f\n",min);
}
.
从键盘输入十个数,计算他们的均匀值
#include<stdio.h>
main()
{floatx,sum,d;
inti;
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); }
计算s=1+3+5+7+...+99
#include<stdio.h>
main()
{inti=1,sum=0;
do
{sum=sum+i;
i=i+2;
}while(i<=99);
printf("sum=%d\n",sum);
}
计算s=2+4+6+8+...+100
#include<stdio.h>
main()
{inti=2,sum=0;
do
{sum=sum+i;
}while(i<=100);
printf("sum=%d\n",sum);
}
计算s=n!(n从键盘输入)
#include<stdio.h>
main()
{intn,i;doublefact=1;
printf("请输入随意数:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
fact=fact*i;
printf("%5.0f%3d!\n",fact,n);
}
计算两个正整数的最大条约数
#include<stdio.h>
main()
{intm,n,r,g,p;
printf("请输入求最大条约数的数:"); scanf("%d%d",&m,&n);
while((r=m%n)!=0)
{m=n;
n=r;
}
g=n;
printf("g=%d\n",g);
}
.
数列:1 1 2 3 5 ...从第三项起每项数据都是其前两项之和计算该数列的前15项。

#include<stdio.h>
main()
{intf1=1,f2=1,f3,i;
printf("%12d\n%12d\n",f1,f2);
for(i=1;i<=13;i++)
{f3=f1+f2;
printf("%12d\n",f3);
f1=f2;
f2=f3;
}
}
输入一个3*4矩阵中的最大值,矩阵的数据从键盘输入
#include<stdio.h>
main()
{inti,j,max,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");
max=a[0][0];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
{if(max<a[i][j])
max=a[i][j];}
printf("themaxnumber%3d",max);
}
输出一个3*4矩阵中的均匀值,矩阵的数据从键盘输入
#include<stdio.h>
{inti,j;
floats=0,average,a[3][4];
printf("原矩阵a[%d][%d]:\n",3,4); for(i=0;i<3;i++)
for(j=0;j<4;j++)
{scanf("%f",&a[i][j]);
s=s+a[i][j];}
average=s/12.0;
printf("average:%f\n",average);
}
.。

相关文档
最新文档