LOGO
首页 小说列表 排行榜 搜索

    C语言教程-第67页

  • 第1页
  • 上一页
  • 下一页

    温馨提醒:系统正在全面升级。您可以访问最新站点。谢谢!

      p=num;

      for(i=0;i

       *(p+i)=i+1;

       i=0;

       k=0;

       m=0;

       while(m

       {

       if(*(p+i)!=0) k++;

       if(k==3)

       { *(p+i)=0;

       k=0;

       m++;

       }

      i++;

      if(i==n) i=0;

      }

      while(*p==0) p++;

      printf("%d is left\n",*p);

      }

      ==============================================================

      【程序70】

      题目:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。   

      1.程序分析:

      2.程序源代码:

      main()

      {

      int len;

      char *str[20];

      printf("please input a string:\n");

      scanf("%s",str);

      len=length(str);

      printf("the string has %d characters.",len);

      }

      length(p)

      char *p;

      {

      int n;

      n=0;

      while(*p!='\0')

      {

       n++;

       p++;

      }

      return n;

      }

        .:.:经典c程序100例==71--80:.:.

          经典c程序100例==71--80

      【程序71】

      题目:编写input()和output()函数输入,输出5个学生的数据记录。

      1.程序分析:

      2.程序源代码:

      #define N 5

      struct student

      { char num[6];

       char name[8];

       int score[4];

      } stu[N];

      input(stu)

      struct student stu[];

      { int i,j;

       for(i=0;i

       { printf("\n please input %d of %d\n",i+1,N);

        printf("num: ");

        scanf("%s",stu[i].num);

        printf("name: ");

        scanf("%s",stu[i].name);

         for(j=0;j<3;j++)

         { printf("score %d.",j+1);

          scanf("%d",&stu[i].score[j]);

         }

        printf("\n");

       }

      }

      print(stu)

      struct student stu[];

      { int i,j;

      printf("\nNo. Name Sco1 Sco2 Sco3\n");

      for(i=0;i

      { printf("%-6s%-10s",stu[i].num,stu[i].name);

       for(j=0;j<3;j++)

        printf("%-8d",stu[i].score[j]);

       printf("\n");

      }

      }

      main()

      {

       input();

       print();

      }

      ==============================================================

      【程序72】

      题目:创建一个链表。

      1.程序分析:           

      2.程序源代码:

      /*creat a list*/

      #include "stdlib.h"

      #include "stdio.h"

      struct list

      { int data;

      struct list *next;

  • 第1页
  • 上一页
  • 下一页