⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zishu.c

📁 图书管理系统,基于C++的应用系统开发
💻 C
字号:
#include <stdio.h> 
#include<conio.h>
int main()
{
            void dev(int[],int);
            long int n,i;
            int a[10]={0};
            printf("请输入书的页码数n(0<n<10^9):");
            scanf("%d",&n);
            for(i=1;i<=n;i++)
                dev(a,i);
            printf("\n");
            for(i=0;i<10;i++)
                printf("编码为%d的个数:\t\t%-d\n",i,a[i]);
            getch();
}
void dev(int array[],int number)
{
            int a,b,c,d,e,f,g,h;
            a=number/10000000;            /*分离第八位*/
            b=number/1000000%10;          /*分离第七位*/
            c=number/100000%10;           /*分离第六位*/
            d=number/10000%10;            /*分离第五位*/
            e=number%10000/1000;          /*分离第四位*/
            f=number%1000/100;            /*分离第三位*/
            g=number%100/10;              /*分离第二位*/
            h=number%10;                  /*分离第一位*/

            if(a!=0)
                {array[a]++;array[b]++;array[c]++;array[d]++;array[e]++;array[f]++;array[g]++;array[h]++;}
            else if(b!=0)
                {array[b]++;array[c]++;array[d]++;array[e]++;array[f]++;array[g]++;array[h]++;}
            else if(c!=0)
                {array[c]++;array[d]++;array[e]++;array[f]++;array[g]++;array[h]++;}
            else if(d!=0)
                {array[d]++;array[e]++;array[f]++;array[g]++;array[h]++;}
            else if(e!=0)
                {array[e]++;array[f]++;array[g]++;array[h]++;}
            else if(f!=0)
                {array[f]++;array[g]++;array[h]++;}
            else if(g!=0)
                {array[g]++;array[h]++;}
            else if(h!=0)
                {array[h]++;}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -