• C语言典范编程


    题目:锻炼函数调用
    1,程序解析:
    2,程序源代码:
    #include
    void hello_world(void)
    {
    printf(“Hello,world!\n”);
    }
    void three_hellos(void)
    {
    int counter;
    for (counter = 1;counter <= 3;counter++)
    hello_world();调用此函数
    }
    void main(void)
    {
    three_hellos();调用此函数
    }

    【程序35】
    题目:文本颜色设置
    1,程序解析:
    2,程序源代码:
    #include
    void main(void)
    {
    int color;
    for (color = 1;color < 16;color++)
     {
     textcolor(color);设置文本颜色
     cprintf(“This is color %d\r\n”,color);
     }
    textcolor(128 + 15);
    cprintf(“This is blinking\r\n”);
    }

    【程序36】
    题目:求100之内的素数   
    1,程序解析:
    2,程序源代码:
    #include
    #include “math.h”
    #define N 101
    main()
    {
    int i,j,line,a[N];
    for(i=2;i for(i=2;i  for(j=i+1;j  {
      if(a[i]!=0&&a[j]!=0)
      if(a[j]%a[i]0)
      a[j]=0;}
    printf(“\n”);
    for(i=2,line=0;i {
     if(a[i]!=0)
     {printf(“%5d”,a[i]);
     line++;}
     if(line
    10)
     {printf(“\n”);
    line=0;}
    }
    }

    【程序37】
    题目:对10个数履行排序
    1,程序解析:可以操纵挑选法,即从后9个对比环节中,挑选一个最小的与第一个元素交流,
          下次类推,即用第二个元素与后8个履行对比,同时履行交流.      
    2,程序源代码:
    #define N 10
    main()
    {int i,j,min,tem,a[N];
    input data
    printf(“please input ten num:\n”);
    for(i=0;i {
    printf(“a[%d]=”,i);
    scanf(“%d”,&a[i]);}
    printf(“\n”);
    for(i=0;i printf(“%5d”,a[i]);
    printf(“\n”);
    sort ten num
    for(i=0;i {min=i;
    for(j=i+1;j if(a[min]>a[j]) min=j;
    tem=a[i];
    a[i]=a[min];
    a[min]=tem;
    }
    output data
    printf(“After sorted \n”);
    for(i=0;i printf(“%5d”,a[i]);
    }

  • 相关阅读:
    ubuntu 设置最大带宽
    Keepalived+Heartbeat+Pacemaker+Piranha+LVS+HAProxy高可用集群架构详解
    jquery ajax提交 jquery post提交表单 更新页面
    ERROR [internal] load metadata for docker.io/library/node:20-alpine
    base_network
    屏幕开发学习 -- 迪文串口屏
    【对比】Gemini:听说GPT-4你小子挺厉害
    .NET周刊【3月第3期 2024-03-24】
    Day08-尚品汇-详情模块-滚动行为
    python聚类分析如何可视化?
  • 原文地址:https://blog.csdn.net/mestyles/article/details/128108441