头歌实践教学平台—C语言程序设计(顺序结构程序设计)

1-1 学习-输出 “Hello World!“(不可复制)

查看代码
#include <stdio.h>
int main()
{
	/********** Begin **********/
   printf("Hello World!\n");
    /********** End **********/
	return 0;
}

1-2-输出三行信息:本人所在省市名称、身份证号和姓名

查看代码
 #include<stdio.h>
int main() 
{
	/********** Begin **********/
     printf("所在市:湖北黄石\n");
   printf("姓名:张三\n");
    printf("身份证号:420203200004293471\n");
    /********** End **********/
	return 0;
}

1-3 -计算两数之和

(一)

查看代码
 #include <stdio.h>
int main()
{
	/********** Begin **********/
    int a,b;
    a=123;b=456;
    printf("sum=%d\n",a+b);
    printf("%d+%d=%d",a,b,a+b);              
    /********** End **********/
	return 0;
}

(二)

查看代码
 #include <stdio.h>
int main()
{
	/*定义变量a,b,sum为int型*/
    int a,b,sum;
    /*从键盘输入两个整数存放在变量a、b中*/
    scanf("%d%d",&a,&b);
    /*对变量a、b进行加法运算,将结果存放在sum变量中*/
    sum=a+b;
	/*输出运算结果*/
    printf("sum=%d\n",sum); 
    printf("%d+%d=%d",a,b,sum);
	 return 0;
}

(三)

查看代码
 #include <stdio.h>
int main()
{
	/*定义变量a,b为float型*/
    float a,b;
    /*从键盘输入两个实数存放在变量a、b中*/
    scanf("%f%f",&a,&b);
    /*将变量a、b进行加减乘除运算*/
	/*输出运算结果*/
    printf("两数之和为:%f\n",a+b);
    printf("两数之差为:%f\n",a-b);
    printf("两数之积为:%f\n",a*b);
    printf("两数之商为:%f",a/b);
}

1-4 练习-输入一个四位数的整数,逆序输出其个、十、百、千位

查看代码
 #include <stdio.h>
int main()
{
	/********** Begin **********/
    int  x,b0,b1,b2,b3; 
    scanf("%d",&x);
    b0 = x % 10; 
    x  = x / 10;
    b1 = x % 10; 
    x  = x / 10;                           
    b2 = x % 10;  
    x  = x / 10;                           
    b3 = x % 10;         
    printf("%d,%d,%d,%d\n",b0,b1,b2,b3);
 
    /********** End **********/
	return 0;
}

1-5-计算银行本利之和

查看代码
 #include <stdio.h>
int main()
{
	/********** Begin **********/
    float r, p, sum = 0, t;
    int n, i;
    scanf("%f%d%f", &r, &n, &p);
    t = p;
    for(i = 0; i < n; i++)
    {
        sum += p * r;
        p = p * r + p;
    }
    printf("%d年本利之和:%.2f",n,sum + t);
    /********** End **********/
      return 0;
}

1-6 练习-输入一元二次方程的三个系数求方程的实根(顺序结构)

查看代码
  #include <stdio.h>
#include<math.h>
int main()
{
	/**********Bigin**********/
    double x1,x2,a,b,c,d;
    scanf("%lf,%lf,%lf",&a,&b,&c);
    d=b*b-4*a*c;
    if(a!=0&&d>0){
        x1=(-b+sqrt(d))/(2*a);
        x2=(-b-sqrt(d))/(2*a);
    }
    if(a!=0&&d==0){
        x1=x2=-b/(2*a);
    }
    printf("x1=%5.2f\nx2=%5.2f",x1,x2);
	/**********End**********/
	return 0;
}

1-7 练习-输入三角形的三边求三角形的面积(顺序结构)

查看代码
 #include <stdio.h>
#include<math.h>
int main()
{
	/********** Begin **********/
    float a,b,c,s,area;
	scanf("%f %f %f",&a,&b,&c);
	s=(a+b+c)/2;
	printf("a=%f b=%f c=%f\n",a,b,c);
	printf("area=%.6f",sqrt(s*(s-a)*(s-b)*(s-c)));
    /********** End **********/
	return 0;
}

1-8 初识格式化输入

(一)

查看代码
 /*请在此处添加代码,计算圆的面积*/
/********** Begin **********/
#include<stdio.h>
#define PI 3.1415926     /* 定义圆周率常量  */
main(){

    int r;float area;
    scanf("%d", &r);
    area=PI*r*r;
    printf("半径%d的圆面积为:%0.6f",r,area);
    return 0;

}
/********** End **********/

(二)

查看代码
 /*请在此处添加代码,计算组合图形的面积*/
/********** Begin **********/
#include<stdio.h>
#define PI 3.1415926     /* 定义圆周率常量  */
int main(){
    float l,d;
    scanf("%f %f",&l,&d);
    printf("组合图形的面积为:%0.2f",l*d+0.125*PI*d*d);
}
/********** End **********/

(三)

 
查看代码
/*请在此处添加代码,计算小球下落的距离*/
/********** Begin **********/
#include<stdio.h>
int main(){
int t;
    float g,h;
    scanf("%f,%d",&g,&t);
    h = g*t*t/2;
    printf("%0.3f",h);
    return 0;
}
/********** End **********/

1-9 初识格式化输出

(一)

查看代码
 /*本程序用于输出不同格式的PI值*/
/*请在此处添加代码,实现输出不同格式的PI值*/
/********** Begin **********/

#include<stdio.h>
#define PI 3.1415925026     /* 定义圆周率常量  */
int main(){
printf("%5.3f\n",PI) ; 
printf("%10.5f\n",PI) ;
printf("%20.10f\n",PI) ;
}
/********** End **********/

(二)

查看代码
 /*本程序输出指定的信息*/
/*请在此处添加代码,实现原样输出给定的文本流信息。*/
/********** Begin **********/
#include <stdio.h>
#include <stdlib.h>
int main(){
    printf("以下内容来自“C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.10240.0\\ucrt\\stdio.h”:\n#define EOF (-1)\n_CRTIMP int __cdecl printf(const char *, ...);\n#ifndef _INTERNAL_IFSTRIP_\n#include <cruntime.h>\n#endif  /* _INTERNAL_IFSTRIP_ */");
    return 0;
}
/********** End **********/

(三)

查看代码
 /*本程序输出符合格式的温度对应表*/
/*请在此处添加代码,输出符合给定格式要求的摄氏-华氏温度对应表*/
/********** Begin **********/
#include <stdio.h>
#include <stdlib.h>
int main()
{&lt; &gt;
    float c;
    printf("\t摄氏温度\t华氏温度\n");
    for(c=-30;c<=30;c=c+5)
        printf("\t%8.2f\t%8.2f\n",c,(9.0/5.0)*c+32);
    return 0;
}
/********** End **********/
posted @ 2024-06-04 17:25  CYHMS  阅读(944)  评论(0)    收藏  举报