zoukankan      html  css  js  c++  java
  • 作业.把c语言输出的基础差不多都概括了!

     //        (1)1英里=1.60931公里,从键盘上输入英里数输出公里数
    #include "stdio.h"
    #define PI 3.1415926
    #include "math.h"
    main()
    {
    	float a,km,c; 
    	printf("请输入你想转化的英里数
    "); 
    	scanf("%f",&a);
    	a=a*1.60931;
    	printf("%f",a);
    	return 0;
    }
    //(2)任意输入四个数abcd a与b的值互换c与d的值互换
    main()
    {
    	float a,b,c,d,e,f;
    	printf("请输入第一个数a
    ");
    	scanf("%f",&a);
    	printf("请输入第二个数b
    ");
    	scanf("%f",&b);
    	printf("请输入第三个数c
    ");
    	scanf("%f",&c);	
    	printf("请输入第四个数d
    ");
    	scanf("%f",&d);
    	e=a;a=b;b=e;
    	f=c;c=d;d=f;
    	printf("a=%f	b=%f	c=%f	d=%f",a,b,c,d);
    	
    	
    }
    //(3)键盘上输入圆的半径求面积周长
    main()
    {
    	float a, c, s,v;
    	printf("请输入圆的半径a
    ");
    	scanf("%f",&a);
    	s=PI*pow(a,2);
    	c=2*PI*a;
    	v=4/3*PI*pow(a,3);//为什么不能输出体积?
    	printf("面积s=%f	周长c=%f	体积v=",s,c,v); 
    }
    
    //(4)输入一个小写字母,输出其对应的ASCII码以及其对应的大写字母和ASCII码
    main()
    {
    	char pm ,sy;
    	printf("请输入任意一个小写字母
    "); 
    	scanf("%c",&pm);
    	sy=pm;
    	pm=pm-32;
    	printf("%c	%d	%d",pm,pm,sy);
    	
    	
    	
    }
    //(5)从键盘上任意输入三位数分别把个位十位百位输出。
    main()
    {
    	int a,b,c,s;
    	printf("请输入一个三位数") ;
    	scanf("%d",&s);
    	a=s/100;
    	c=s%10;
    	b=s%100/10;
    	printf("a=%d
    b=%d
    c=%d",a,b,c);	
    }
    //(6)直角三角形求第三边斜边的长
    main()
    {
    	double a,b,c;
    	printf("请输入第一条直角边a
    ");
    	scanf("%lf",&a);
    	printf("请输入第二条直角边b
    "); 
    	scanf("%lf",&b);
    	c=sqrt(pow(a,2)+pow(b,2));
    	printf("斜边=%.2lf",c);
    }
    //(7)求一元二次方程组
    main()
    {
    	double a,b,c,daita,x1,x2,x;
    	printf("请输入二项式前面的系数a
    ");
    	scanf("%lf",&a);
    	printf("请输入一次项前面的系数b
    ");
    	scanf("%lf",&b);
    	printf("请输入常数项c
    ");
    	scanf("%lf",&c);
    	daita=b*b-4*a*c;
    	if(daita>0)
    	{
    		printf("方程有两个不相等的实根
    ");
    		x2=(sqrt(daita)+b)/2*a;
    		x1=(sqrt(daita)-b)/2*a;
    		printf("%lf	%lf",x1,x2);
    		
    	}
    	if(daita==0)
    	{
    		printf("方程有两个相等的实数根");
    		x=-b/2*a; 
    		printf("%lf",x);
    	}
    	if(daita<0)
    	{
    		printf("方程没有实数根");
    	}
    }            
    

      

  • 相关阅读:
    第三次上机作业
    第二次实训作业
    java第二次作业
    java程序设计第一次作业
    实训作业1
    java2
    我的第一次java作业
    第六次实训作业异常处理
    事件处理程序
    实训作业4
  • 原文地址:https://www.cnblogs.com/doublekai/p/5975084.html
Copyright © 2011-2022 走看看