精华内容
下载资源
问答
  • 明解C语言第二章 2-1 运算 2-2数据类型
    明解C语言 第二章示例代码  和练习代码
    第二章运算和数据类型
    2-1运算
    2-2数据类型
    代码清单 2-1
    
    //读取两个整数的值,然后显示出它们的和、差、积、商和余数。
    #include<stdio.h>
    
    int main(void)
    {
    	int vx, vy;
    	
    	puts("请输入两个整数。");
    	printf("整数vx:");	scanf("%d",&vx);
    	printf("整数vy:");	scanf("%d",&vy);
    	
    	printf("vx + vy = %d\n",vx + vy);
    	printf("vx - vy = %d\n",vx - vy);
    	printf("vx * vy = %d\n",vx * vy);
    	printf("vx / vy = %d\n",vx / vy);
    	printf("vx % vy = %d\n",vx % vy);
    	
    	return(0);
     } 
    

    代码清单 2-2

    //显示出读取出的整数的最后一位数字
    #include<stdio.h>
    
    int main(void)
    {
    	int no;
    	printf("请输入一个整数:");
    	scanf("%d",&no);
    	
    	printf("最后一位是:%d。\n",no % 10);
    	
    	return(0); 
     } 
    

    代码清单 2-3

    //读取两个整数显示它们的商和余数
    
    #include<stdio.h>
    
    int main(void)
    {
    	int na, nb;
    	
    	puts("请输入两个整数。");
    	printf("整数A:");	scanf("%d",&na);
    	printf("整数B:");	scanf("%d",&nb);
    	
    	printf("A除以B得%d余%d。",na / nb, na % nb);
    	
    	return(0);
     } 
    

    代码清单 2-4

    //对读取的整数的值进行符号取反操作,并输出结果
    #include<stdio.h>
    
    int main(void)
    {
    	int num;
    	
    	printf("请输入一个整数:");
    	scanf("%d",&num);
    	
    	printf("符号取反之后的值是 %d。\n",-num);
    	
    	return	(0);
     } 
    

    代码清单 2-5

    //读取两个整数显示出它们的平均值
    #include<stdio.h>
    int main(void)
    {
    	int na, nb;
    	
    	puts("请输入两个整数。");
    	printf("整数A:");	scanf("%d",&na);
    	printf("整数B:");	scanf("%d",&nb);
    	
    	printf("它们的平均值是%d。\n",(na + nb) / 2);
    	
    	return(0);
     } 
    

    代码清单 2-6

    //整数和浮点数
    #include<stdio.h>
    
    int main(void)
    {
    	int nx;
    	double dx;
    	
    	nx = 9.99;
    	dx = 9.99;
    	
    	printf("int   型变量nx的值:%d\n",nx);
    	printf("            nx / 2:%d\n",nx / 2);
    	
    	printf("double型变量dx的值:%f\n",dx);
    	printf("          dx / 2.0:%f\n",dx / 2.0);
    	
    	return (0);
    	
     }
    

    代码清单 2-7

    //读取两个实数值,用实数表示它们的和、差、积、商
    #include<stdio.h>
    
    int main(void)
    {
    	double	vx, vy;
    	
    	puts("请输入两个数。");
    	printf("实数A:");	scanf("%lf",&vx);
    	printf("实数B:");	scanf("%lf",&vy);
    	
    	printf("vx + vy =%f\n",vx + vy);
    	printf("vx - vy =%f\n",vx - vy);
    	printf("vx * vy =%f\n",vx * vy);
    	printf("vx / vy =%f\n",vx / vy);
    	
    	return (0); 
     } 
    

    代码清单 2-8

    //验证数据类型和运算
    #include<stdio.h>
    
    int main(void)
    {
    	int n1, n2, n3, n4;
    	double b1, b2, b3, b4;
    	
    	n1 = 5   / 2;
    	n2 = 5.0 / 2.0;
    	n3 = 5.0 / 2;
    	n4 = 5   / 2.0;
    	
    	b1 = 5   / 2;
    	b2 = 5.0 / 2.0;
    	b3 = 5.0 / 2;
    	b4 = 5   / 2.0;
    	
    	printf("n1 = %d\n",n1);
    	printf("n2 = %d\n",n2);
    	printf("n3 = %d\n",n3);
    	printf("n4 = %d\n\n",n4);
    	
    	printf("b1 = %f\n",b1);
    	printf("b2 = %f\n",b2);
    	printf("b3 = %f\n",b3);
    	printf("b4 = %f\n",b4);
    	
    	return (0);
     } 
    

    代码清单 2-9
    //读取两个整数并用浮点数表示出它们的平均值

    #include<stdio.h>
    
    int main(void)
    {
    	int na, nb;
    	puts("请输入两个整数。");
    	printf("整数A:");	scanf("%d",&na);
    	printf("整数B:");	scanf("%d",&nb);
    	
    	printf("它们的平均值是%f。\n",(na + nb) / 2.0);
    	
    	return (0); 
     } 
    

    代码清单 2-10

    //读取两个整数并用实数显示出它们的平均值(类型转换)
    #include<stdio.h>
    
    int main(void)
    {
    	int na, nb;
    	puts("请输入两个整数。");
    	printf("整数A:");	scanf("%d",&na);
    	printf("整数B:");	scanf("%d",&nb);
    	
    	printf("它们的平均值是%f\n",(double)(na + nb) / 2);
    	
    	return (0);
     } 
    

    代码清单 2-11

    //读取三个数,并显示出他们的合计值和平均值
     
    #include<stdio.h>
    
    int main(void)
    {
    	int na, nb, nc;
    	int sum;
    	double ave;
    	
    	puts("请输入三个整数。");
    	printf("整数A:");	scanf("%d",&na);
    	printf("整数B:");	scanf("%d",&nb);
    	printf("整数C:"); 	scanf("%d",&nc);
    	
    	sum = na + nb + nc;
    	
    	ave = (double)sum / 3;
    	
    	printf("它们的合计值是%5d。\n",sum);
    	printf("它们的平均值是%5.1f。\n",ave);
    	
    	return (0);
     } 
    

    代码清单 2-12

    //格式化整数和浮点数并显示
    
    #include<stdio.h>
    
    int main(void)
    {
    	printf("[%d]\n",          123);
    	printf("[%.4d]\n",        123);
    	printf("[%4d]\n",         123);
    	printf("[%04d]\n",        123);
    	printf("[%-4d]\n\n",      123);
    	
    	printf("[%d]\n",          12345);
    	printf("[%.3d]\n",        12345);
    	printf("[%3d]\n",         12345);
    	printf("[%03d]\n",        12345);
    	printf("[%-3d]\n\n",      12345);
    	
    	printf("[%f]\n",          123.13);
    	printf("[%.1f]\n",        123.13);
    	printf("[%6.1f]\n\n",       123.13);
    	
    	printf("[%f]\n",          123.13);
    	printf("[%.1f]\n",        123.13);
    	printf("[%4.1f]\n\n",     123.13);
    	
    	return (0);
     } 
    

    练习2-1

    //练习2-1编写一段程序,像右边那样读取两个整数,然后显示出前者是后者的百分之几
    #include<stdio.h>
     int main(void)
     {
     	int a, b;
    	 
    	puts("请输入两个整数。");
     	printf("整数A:");	scanf("%d",&a);
     	printf("整数B:");	scanf("%d",&b);
     	
     	printf("A的值是B的值的%.0f%%",(double)a / b * 100);
     	
     	return(0);
      } 
    

    练习2-2

    //练习2-2读取两个整数,输出它们的和以及积
    #include<stdio.h>
    
    int main(void)
    {
    	int n1, n2;
    	puts("请输入两个整数。");
    	printf("整数A:");	scanf("%d",&n1);
    	printf("整数B:");	scanf("%d",&n2);
    	
    	printf("它们的和是%d,积是%d。",n1 + n2, n1 * n2);
    	
    	return(0);
     } 
    

    练习2-3

    //练习2-3
    #include<stdio.h>
    
    int main(void)
    {
    	double n1;
    	printf("请输入一个实数:");
    	scanf("%lf",&n1);
    	
    	printf("您输入的是%f\n",n1);
    	
    	return (0);
     } 
    

    练习2-4

    //练习2-4
    #include<stdio.h>
    
    int main(void)
    {
    	int a1, a2, a3, a4, a5, a6, a7, a8;
    	double b1, b2, b3, b4, b5, b6, b7, b8;
    	
    	a1 = 5   * 2;
    	a2 = 5.0 * 2;
    	a3 = 5   * 2.0;
    	a4 = 5.0 * 2.0;
    	
    	a5 = 5   / 2;
    	a6 = 5.0 / 2;
    	a7 = 5   / 2.0;
    	a8 = 5.0 / 2.0;
    	
    	b1 = 5   * 2;
    	b2 = 5.0 * 2;
    	b3 = 5   * 2.0;
    	b4 = 5.0 * 2.0;
    	
    	b5 = 5   / 2;
    	b6 = 5.0 / 2;
    	b7 = 5   / 2.0;
    	b8 = 5.0 / 2.0;
    	
    	printf("a1 = %d\n",a1);
    	printf("a2 = %d\n",a2);
    	printf("a3 = %d\n",a3);
    	printf("a4 = %d\n",a4);
    	
    	printf("a5 = %d\n",a5);
    	printf("a6 = %d\n",a6);
    	printf("a7 = %d\n",a7);
    	printf("a8 = %d\n",a8);
    
    	printf("b1 = %f\n",b1);
    	printf("b2 = %f\n",b2);
    	printf("b3 = %f\n",b3);
    	printf("b4 = %f\n",b4);
    	
    	printf("b5 = %f\n",b5);
    	printf("b6 = %f\n",b6);
    	printf("b7 = %f\n",b7);
    	printf("b8 = %f\n",b8);
    
    return (0);
     } 
    

    练习2-5

    //练习2-5 计算前者是后者的百分之几,并用实数输出结果
    
    #include<stdio.h>
    
    int main(void)
    {
    	int n1, n2;
    	
    	puts("请输入两个整数。");
    	printf("整数A:");	scanf("%d",&n1);
    	printf("整数B:");	scanf("%d",&n2);
    	
    	printf("A是B的%f%%\n",((double)n1 / n2) * 100);
    	
    	return (0);
     } 
    

    练习2-6

    /练习2-6标准体重=(身高 - 100* 0.9
    
    #include<stdio.h>
    
    int main(void)
    {
    	int h;
    	double w;
    	
    	printf("请输入您的身高:");
    	scanf("%d",&h);
    	
    	w = (h - 100) * 0.9;
    	printf("您的标准体重是%.1f公斤。\n",w);
    	
    	return (0);	
    }
    
    展开全文
  • 明解C语言》第三版 第二章 运算和数据类型 学习内容: 2-1 运算 2-2 数据类型 学习时间: 2020年10月23日晚7-9时 学习笔记: 2-1 运算 运算符和操作数 #include<stdio.h> int main(void) { int vx,vy;...

    学习目标:

    《明解C语言》第三版
    第二章
    运算和数据类型


    学习内容:

    2-1 运算 2-2 数据类型

    学习时间:

    2020年10月23日晚7-9时


    学习笔记:

    2-1 运算

    运算符和操作数

    #include<stdio.h>
    int main(void)
    {
         int vx,vy;
         puts("请输入两个整数。");
         printf("整数vx:");scanf("%d",&vx);
         printf("整数vy:");scanf("%d",&vy);
         
         printf("vx+vy=%d\n", vx+vy);
         printf("vx-vy=%d\n", vx-vy);
         printf("vx*vy=%d\n", vx*vy);
         printf("vx/vy=%d\n", vx/vy);
         printf("vx%%vy=%d\n", vx%vy);
         
         return 0;
         }
    

    1.像+、* 这样可以进行运算的符号称为运算符。作为运算对象的变量或者常量称为操作数
    2.

    运算符
    a*b a和b的积
    a/b a和b的商
    a%b a除以b所得到的余数
    a+b a和b的和
    a-b a和b的差

    3.使用printf函数输入%。
    格式化字符串中的%具有转换说明的功能。因此想要输出%的时候,就必须写成%%。

    练习2-1

    /*   显示前者是后者的百分之几   */
     
    #include <stdio.h>
     
    int main(void)
    {
    	int a,b;
    	
    	puts("请输入两个整数。");
    	printf("整数x:");scanf("%d",&a);
    	printf("整数y:");scanf("%d",&b);
    	
    	printf("x的值是y的%.0f%%\n.",((double)a/b)*100); 
    	
    	return 0;
     } 
    

    练习2-2

    /*   读取两个整数,然后输出它们的和以及积。    */
     
    #include <stdio.h>
     
    int main(void)
    {
    	int a, b;
    	
    	puts("请输入两个整数。");
    	printf("整数a:");scanf("%d",&a);
    	printf("整数b:");scanf("%d",&b);
    	
    	printf("它们的和是%d, 积是%d",a+b, a*b);
    	
    	return 0;
     } 
    

    2-2 数据类型

    数据类型

    #include<stdio.h>
    int main(void)
    {
       int        n;
       double     x;
       
       n=9.99;
       x=9.99;
       printf("int    型变量n的值:%d\n",n);
       printf("             n/2:%d\n",n/2);
       
       printf("double型变量x的值:%f\n",x);
       printf("           x/2.0:%f\n",x/2.0);
       
       return 0;
       }
    

    1.像5和37整数类型的称为整数常量。像3.14这样包含小数的常量称为浮点型常量。通常整型常量都是int类型,而浮点型常量都是double类型。
    2.double类型的变量通过printf函数输出时需要使用%f,通过scanf函数赋值的时候需要使用何时字符串%lf。
    练习2-3

    /*    显示出读取的实数的值   */
     
    #include <stdio.h>
     
    int main(void)
    {
    	double a;
    	
    	printf("请输入一个实数:");scanf("%lf",&a);
    	printf("你输入的是%f",a);
    	
    	return 0;
     } 
    

    数据类型和运算
    “int/int"=int
    “double/double”=double
    “double/in”=double
    “int/double”=double
    练习2-4

    #include<stdio.h>
    int main(void)
    {
        int   n1,n2,n3,n4;
        double d1,d2,d3,d4;
        
        n1 = 5/2;
        n2=5.0/2.0;
        n3=5.0/2;
        n4=5/2.0;
        
        d1=5/2;
        d2=5.0/2.0;
        d3=5.0/2;
        d4=5/2.0;
        
        printf("n1=%d\n",n1);
        printf("n2=%d\n",n2);
        printf("n3=%d\n",n3);
        printf("n4=%d\n\n",n4);
        
        printf("d1=%f\n",d1);
        printf("d2=%f\n",d2);
        printf("d3=%f\n",d3);
        printf("d4=%f\n",d4);
        
        return 0;
        }
    

    类型转换
    (double)(a+b) 类型转换表达式:将a+b的结果转化为double类型
    练习2-5

    /*   读取两个整数的值,计算出前者是后者的百分之几,并用实数输出结果。   */
     
    #include <stdio.h>
     
    int main(void)
    {
    	int a, b;
    	
    	puts("请输入两个整数。");
    	printf("整数a:");scanf("%d",&a);
    	printf("整数b:");scanf("%d",&b);
    	
    	printf("a是b的%f%%\n",((double)a/b*100));
    	
    	return 0;
     } 
    

    转换说明

    #include<stdio.h>
    int main(void)
    {
       int    a,b,c;
       int    sum;
       double ave;
       
       puts("请输入三个整数");
       printf("整数a");scanf("%d",&a);
       printf("整数b");scanf("%d",&b);
       printf("整数c");scanf("%d",&c);
        
       sum=a+b+c;
       ave=(double)sum/3;
        
       printf("它们的合计值是%5d。\n",sum);    //输出99999
       printf("它们的平均值是%5.1f。\n,ave);   //输出999.9
        
       return 0;
       }
    

    %5d … 显示至少5位的十进制整数。
    %5.1f … 显示至少5位的浮点数。但是,小数点后只显示1位。

    %0(0标志)9(最小字段宽度).9(精度)f(转换说明符)
    练习2-6

    /*   读取表示身高的整数,显示出标准体重的实数值。标准体重根据公式
    (身高-100)*0.9进行计算,所得结果保留一位小数。   */
     
    #include <stdio.h>
     
    int main(void)
    {
    	int a;
    	
    	printf("请输入您的身高:");scanf("%d",&a);
    	
    	printf("您的标准体重是%.1f公斤",(a - 100) * 0.9);
    	
    	return 0;
    }
    
    展开全文
  • 明解C语言 入门篇 第二章练习题2-12-22-32-42-52-6 2-1 #include <stdio.h> int main() { int x; int y; puts("请输入2个整数。"); printf("整数x:"); scanf("%d",&x); printf("整数y:"); ...

    明解C语言 入门篇 第二章练习题

    2-1

    #include <stdio.h>
     
    int main()
    {
    	int x;
    	int y;
    	
    	puts("请输入2个整数。");
    	printf("整数x:"); scanf("%d",&x);
    	printf("整数y:"); scanf("%d",&y);
    	printf("x是y的%d%%。\n",100*x/y);
    	
    	return 0;
    }
    

    2-2

    #include <stdio.h>
     
    int main()
    {
    	int a;
    	int b;
    	
    	puts("请输入2个整数。");
    	printf("整数1:"); scanf("%d",&a);
    	printf("整数2:"); scanf("%d",&b);
    	printf("它们的和是%d,积是%d\n",a+b,a*b);
    	
    	return 0;
    }
    

    2-3

    #include <stdio.h>
     
    int main()
    {
    	double a;
    	printf("请输入一个实数:"); scanf("%lf",&a);
    	printf("你输入的是%lf\n",a);
    	
    	return 0;
    }
    

    2-4

    过于麻烦,且难度不大,略

    2-5

    #include <stdio.h>
    
    int main()
    {
        int a;
        int b;
    
        printf("请输入两个整数。\n");
        printf("整数a:"); scanf("%d",&a);
        printf("整数b:"); scanf("%d",&b);
        printf("a是b的%f%%\n",(double)(a)*100/b);
    
        return 0;
    }
    

    2-6

    #include <stdio.h>
     
    int main()
    {
    	int height;
    	
    	printf("请输入您的身高:");scanf("%d",&height);
    	printf("您的标准体重是%.1f公斤。\n",(height-100)*0.9);
    	
    	return 0;
    }
    
    展开全文
  • 练习2-1 #include<stdio.h> #include<time.h> int sleep(unsigned long x) { clock_t c1=clock(); clock_t c2;... } while ( ( 1000.0 * ( c2-c1 ) / CLOCKS_PER_SEC ) <...int main

    练习2-1

    #include<stdio.h>
    #include<time.h>
    
    int sleep(unsigned long x)
    {
    	clock_t c1=clock();
    	clock_t c2;
    	do
    	{
    		if ((c2 = clock()) == (clock_t)-1)
    			return 0;
    	} while ( ( 1000.0 * ( c2-c1 ) / CLOCKS_PER_SEC ) <x);
    	return 1;
    }
    
    int main()
    {
    	int i;
    	clock_t c;
    	for  ( i = 10;  i > 0;  i-- )
    	{
    		printf("\r%2d",i);
    		sleep(1000);
    	}
    	printf("\r \a FIRE!!\n");
    	c = clock();
    
    	printf("程序运行了%d个时钟数\n",c);//注意clock()函数的返回值是时钟数
    	printf("程序运行了%.1f秒\n",(double)c/CLOCKS_PER_SEC);//秒 单位需要  c/CLOCKS_PRE_SEC
    }
    

    练习2-2

    /*****************************************/
    //练习2-2
    //从字符串开头逐一显示字符串
    //函数 结构为  void gput(const char *s,int speed)
    /*****************************************/
    #include<stdio.h>
    #include<time.h>
    #include<string.h>
    
    /*sleep函数  函数持续占用CPU,以达到延迟效果*/
    int sleep(unsigned long x)
    {
    	clock_t c1 = clock();
    	clock_t c2;
    	do
    	{
    		if ((c2 = clock()) == (clock_t)-1)
    			return 0;
    	} while ((1000.0 * (c2 - c1) / CLOCKS_PER_SEC) < x);
    	return 1;
    }
    
    /*gput函数 从字符串开头逐一显示字符*/
    void gput(const char *s, int speed)
    {
    	for (int  i = 0; i < (int)strlen(s); i++)
    	{
    		putchar('\r');
    		putchar(s[i]);
    		sleep(speed);
    	}
    }
    /******************主函数部分******************/
    int main()
    {
    	gput("ABC", 1000);
    }
    

    练习2-3
    //初次尝试写头文件,值得注意的一点是头文件的引用应该用" "双引号,因为其不在标准库函数中

    #include<stdio.h>
    #include<time.h>
    
    int sleep(unsigned long x)
    {
    	clock_t c1 = clock();
    	clock_t c2;
    	do
    	{
    		if ((c2 = clock()) == (clock_t)-1)
    			return 0;
    	} while ((1000.0 * (c2 - c1) / CLOCKS_PER_SEC) < x);
    	return 1;
    }
    
    /***********************************************/
    //练习2-3
    //闪烁显示字符串函数
    //函数 结构为  void bput(const char *s, int d, int e,int n)
    /***********************************************/
    
    #include<stdio.h>
    #include"sleep.h"
    #include<string.h>
    /*bput函数   闪烁显示字符串*/
    void bput(const char *s, int d, int e, int n)
    {
    	for (int i = 0; i < n; i++)
    	{
    		putchar('\r'); //让光标移动到行前端
    		printf("%s",s);
    		sleep(d);
    		putchar('\r');//再次让光标移动到前端
    		for (int j = 0; j < (int)strlen(s); j++)//输处相应字符长度的空格 覆盖文字
    		{
    			putchar(' ');
    		}
    		sleep(e);
    		putchar('\r');		//让光标移动到行前端
    		printf("%s", s);	//最后一个输出是为了保证在程序结束后字符串显示
    	}
    }
    
    /*主函数*/
    int  main()
    {
    	char s[] = "ABCDEFG";
    	int d = 1000;
    	int e = 1000;
    	int n = 3;
    	bput(s,d,e,n);
    }
    
    

    //练习2-4

    /***********************************************/
    //练习2-4
    //字幕显示字符串
    //函数 结构为  void telop(const char *s, int direction, int speed,int n)
    /***********************************************/
    
    #include<stdio.h>
    #include"sleep.h"
    #include<string.h>
    
    /*字幕显示字符串的函数*/
    void telop(const char *s, int direction, int speed, int n)
    {
    	if (direction == 0)
    	{
    		int cnt = 0;
    		for (int j = 0; j < n; j++)
    		{
    			putchar('\r');
    			for (int i = 0; i < (int)strlen(s); i++)
    			{
    				if (cnt + i < (int)strlen(s))
    					putchar(s[cnt + i]);
    				else
    					putchar(s[cnt + i - strlen(s)]);
    			}
    		
    		sleep(speed);
    		if (cnt < strlen(s) - 1)
    			cnt++;
    		else
    			cnt = 0;
    		}
    	}
    	else
    	{
    		int cnt = 0;
    		for (int j = 0; j < n; j++)
    		{
    			putchar('\r');
    			for (int i = 0; i < (int)strlen(s); i++)
    			{
    				if (cnt + i < (int)strlen(s))
    					putchar(s[cnt + i]);
    				else
    					putchar(s[cnt + i - strlen(s)]);
    			}
    		
    		sleep(speed);
    		if (cnt > 0)
    			cnt--;
    		else
    			cnt = (int)strlen(s) - 1;
    		}
    	}
    }
    
    
    
    int main()
    {
    	char s[] = "ABCDEFG ";
    	int direction;
    	int speed;
    	int n;
    	printf("请输入字幕滚动方向(0---从右向左、1---从左向右):"); scanf_s("%d",&direction);
    	printf("请输入字幕的滚动的速度:"); scanf_s("%d",&speed);
    	printf("请输入想要循环的次数:"); scanf_s("%d",&n);
    	
    	telop(s,direction,speed,n);
    }
    

    个人总结:整体编码的水平还是太差,逻辑不清晰。
    结合最近上的软件工程的课程,要学会函数功能模块的划分。
    多写代码,多做项目

    展开全文
  • i++)//输出所用时间 { printf("%04d题用了%5.1f秒\n", i + 1, (double)(end[i] - start[i]) / CLOCKS_PER_SEC);//一定要注意格式转换(double) } printf("总共用了%3.1f秒\n",(double)(end[stage-1]-start[0]...
  • 明解C语言(入门篇)第二章

    千次阅读 2019-03-24 11:12:52
    2-1 编写一段程序,像后面那样读取两个整数,然后显示出前者是后者的百分之几 #include<stdio.h> int main(void) { int x, y; printf("请输入两个整数。\n"); printf("整数x:");... scan...
  • 练习2-1#include&lt;stdio.h&gt; int main(void) { int x; int y; puts("请输入两个整数。"); printf("整数x:"); scanf("%d",&amp;x); printf("...,
  • /* 几个字符在最前面 */ //char name[] = "BohYoh "; /* 要显示的字符串 */ int s_len = strlen(s); /* 字符串name的字符数 */ if (direction == 0) { while (n--) { putchar('\r'); /* 把...
  • 练习12-1 #include<stdio.h> #define NAME_LEN 64 struct student{ char name[NAME_LEN]; int height; float weight; long schools; }; int main(void) { struct student takao={......

空空如也

空空如也

1 2 3 4 5
收藏数 90
精华内容 36
关键字:

明解c语言第二章

c语言 订阅