下载此文档

c语言经典程序(1).doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
/*长度单位英寸与厘米之间的转换*/
#include<>
int main(void)
{
float inch,cm;
printf("请输入长度(吋)?");
scanf("%f",&inch);
cm=*inch;
printf("%.3f吋=%.3f厘米\n",inch,cm);
return 0;
}
/*三位整数的逆序*/
#include<>
int main(void)
{
int x,x100,x1,x10;
printf("请输入一个三位整数:");
scanf("%3d",&x);
x1=x%10;
x10=(x/10)%10;
x100=x/100;
printf("%d逆序后的三位整数是%d%d%d",x,x1,x10,x100);
return 0;
}
/*求解一元一次方程ax2+bx+c=0的根,其中系数从键盘上输入a,b,c,a不为0*/
#include<>
#include<>
int main(void)
{
float a,b,c,delta;
printf("输入三个系数:");
scanf("%f%f%f",&a,&b,&c);
if(a==0)
{
printf("这不是一元二次方程!\n");
return 1;
}
delta=b*b-4*a*c;
if(delta>=0)
{
delta=sqrt(delta);
if(delta)
printf("方程有两个不同的实根:%f%f\n",(-b+delta)/2/a,(-b-delta)/2/a);
else
printf("方程有两个相同的实根:%f\n",-b/2/a);

}
else printf("!\n");
return 0;
}
/*将一个整数逆序*/
#include<>
void main()
{
int a,b;
printf("请输入一个整数:");
scanf("%d",&a);
while(a/10!=0)
{
b=a%10;
printf("%d",b);
a=a/10;
}
b=a%10;
printf("%d",b);
}
/*输入成绩,100分以下90分以上对应A,80分以上对应B,70分以上对应C,60分以上对应d,60分以下对应E */
/*switch的表达*/
#include <>
void main(void)
{
int x;
char c;
printf("请输入成绩:");
scanf("%i",&x);
switch(int(x)/10)
{
case 9:c='A';printf("对应的五分制成绩:%c",c);break;
case 8:c='B';printf("对应的五分制成绩为:%c",c);break;
case 7:c='C';printf("对应的五分制成绩为:%c",c);break;
case 6:c='D';printf("对应的五分制成绩为:%c",c);break;
case 5:case 4:case 3:case 2:case 1:c='E';printf("对应的五分制成绩:%c",c);break;
default:printf("此成绩无效");}
}
/*输出9*9口诀。*/
#include<>
main()
{int i,j,result;
printf("\n");
for (i=1;i<10;i++)
{ for(j=1;j<10;j++)
{
result=i*j;
printf("%d*%d=%-3d",i,j,result);
if(i<=j){printf("\n");break;};
}
}
}
/*给定一个范围,输出所有素数。*/
#include<>
#include <>
main()
{
int m,n,i,k,h=0,leap=1;
printf("请输入范围");
scanf("%i%i",&m,&n);
for(;m<=n;m++)
{ k=sqrt(m+1);
for(i=2;i<=k;i++)
if(m%i==0)
{leap=0

c语言经典程序(1) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人crh53719
  • 文件大小45 KB
  • 时间2021-01-11