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

📄 c语言经典c程序100例==81--90 c语言.txt

📁 C语言经典程序100例,文件格式为文本,全部例子都通过编译,在TURBO C工C++环境下运行.
💻 TXT
字号:
c语言::经典c程序100例==81--90 ::c语言
       C语言教室数据结构软件下载技术论坛

                  |   C语言教室   |   |   数据结构   |   |   Linux初探   |   
                        |  您的位置>>C语言教室>>C程序百例>>经典c程序100例==81--90 [原创]   


                              点击“保存设置”按扭可使您本次阅读的整体设置(文字、字号、背景)得以保留,下次阅读时您就不必再重新设置,以符合您的阅读习惯。

                    .:.:经典c程序100例==81--90 :.:. 

                                文字  黑色 白色 红色 灰色 绿色 蓝色 青色 黄色 背景  白色 黑色 粉红 灰色 绿色 
                                蓝色 青色 综色 字号  9 pt 10 pt 12 pt 14 pt 16 pt 19 pt 
                              保存设置   人气指数:89202   

                                  经典c程序100例==81--90
                              【程序81】
                              题目:809*??=800*??+9*??+1 
                              其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。
                              1.程序分析:
                              2.程序源代码:
                              output(long b,long i)
                              { printf("\n%ld/%ld=809*%ld+%ld",b,i,i,b%i);
                              }
                              main()
                              {long int a,b,i;
                              a=809;
                              for(i=10;i<100;i++)
                              {b=i*a+1;
                              if(b>=1000&&b<=10000&&8*i<100&&9*i>=100)
                              output(b,i); }
                              }
                              ==============================================================
                              【程序82】
                              题目:八进制转换为十进制
                              1.程序分析:           
                              2.程序源代码:
                              main()
                              { char *p,s[6];int n;
                              p=s;
                              gets(p);
                              n=0;
                              while(*(p)!='\0')
                              {n=n*8+*p-'0';
                              p++;}
                              printf("%d",n);
                              }
                              ==============================================================
                              【程序83】
                              题目:求0—7所能组成的奇数个数。
                              1.程序分析:
                              2.程序源代码:
                              main()
                              {
                              long sum=4,s=4;
                              int j;
                              for(j=2;j<=8;j++)/*j is place of number*/
                              { printf("\n%ld",sum);
                              if(j<=2)
                              s*=7;
                              else
                              s*=8;
                              sum+=s;}
                              printf("\nsum=%ld",sum);
                              }
                              ==============================================================
                              【程序84】
                              题目:一个偶数总能表示为两个素数之和。
                              1.程序分析:
                              2.程序源代码:
                              #include "stdio.h"
                              #include "math.h"
                              main()
                              { int a,b,c,d;
                              scanf("%d",&a);
                              for(b=3;b<=a/2;b+=2)
                              { for(c=2;c<=sqrt(b);c++)
                              if(b%c==0) break;
                              if(c>sqrt(b))
                              d=a-b;
                              else
                              break;
                              for(c=2;c<=sqrt(d);c++)
                              if(d%c==0) break;
                              if(c>sqrt(d))
                              printf("%d=%d+%d\n",a,b,d);
                              }
                              }
                              ==============================================================
                              【程序85】
                              题目:判断一个素数能被几个9整除
                              1.程序分析:
                              2.程序源代码:
                              main()
                              { long int m9=9,sum=9;
                              int zi,n1=1,c9=1;
                              scanf("%d",&zi);
                              while(n1!=0)
                              { if(!(sum%zi))
                              n1=0;
                              else
                              {m9=m9*10;
                              sum=sum+m9;
                              c9++;
                              }
                              }
                              printf("%ld,can be divided by %d \"9\"",sum,c9);
                              }
                              ==============================================================
                              【程序86】
                              题目:两个字符串连接程序
                              1.程序分析:
                              2.程序源代码:
                              #include "stdio.h"
                              main()
                              {char a[]="acegikm";
                              char b[]="bdfhjlnpq";
                              char c[80],*p;
                              int i=0,j=0,k=0;
                              while(a[i]!='\0'&&b[j]!='\0')
                              {if (a[i] { c[k]=a[i];i++;}
                              else
                              c[k]=b[j++];
                              k++;
                              }
                              c[k]='\0';
                              if(a[i]=='\0')
                              p=b+j;
                              else
                              p=a+i;
                              strcat(c,p);
                              puts(c);
                              }
                              ==============================================================
                              【程序87】
                              题目:回答结果(结构体变量传递)
                              1.程序分析:     
                              2.程序源代码:
                              #include "stdio.h"
                              struct student
                              { int x;
                              char c;
                              } a;
                              main()
                              {a.x=3;
                              a.c='a';
                              f(a);
                              printf("%d,%c",a.x,a.c);
                              }
                              f(struct student b)
                              {
                              b.x=20;
                              b.c='y';
                              }
                              ==============================================================
                              【程序88】
                              题目:读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。
                              1.程序分析:
                              2.程序源代码:
                              main()
                              {int i,a,n=1;
                              while(n<=7)
                              { do {
                                 scanf("%d",&a);
                                 }while(a<1||a>50);
                              for(i=1;i<=a;i++)
                               printf("*");
                              printf("\n");
                              n++;}
                              getch();
                              }
                              ==============================================================
                              【程序89】
                              题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:
                                 每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
                              1.程序分析:
                              2.程序源代码:
                              main()
                              {int a,i,aa[4],t;
                              scanf("%d",&a);
                              aa[0]=a%10;
                              aa[1]=a%100/10;
                              aa[2]=a%1000/100;
                              aa[3]=a/1000;
                              for(i=0;i<=3;i++)
                               {aa[i]+=5;
                               aa[i]%=10;
                               }
                              for(i=0;i<=3/2;i++)
                               {t=aa[i];
                               aa[i]=aa[3-i];
                               aa[3-i]=t;
                               }
                              for(i=3;i>=0;i--)
                              printf("%d",aa[i]);
                              }
                              ==============================================================
                              【程序90】
                              题目:专升本一题,读结果。
                              1.程序分析:
                              2.程序源代码:
                              #include "stdio.h"
                              #define M 5
                              main()
                              {int a[M]={1,2,3,4,5};
                              int i,j,t;
                              i=0;j=M-1;
                              while(i {t=*(a+i);
                              *(a+i)=*(a+j);
                              *(a+j)=t;
                              i++;j--;
                              }
                              for(i=0;i printf("%d",*(a+i));
                              }

                          [来源]: beck    [编辑]: beck    [加入时间]:2002-8-11 


                        上篇文章:经典c程序100例==71--80 
                        下篇文章:经典c程序100例==91--100 
                        文章搜索:  按文章标题搜索 按文章来源搜索 按文章内容搜索 按照关键词搜索  请指定范围 C语言教室 
                          数据结构 Linux初探  请指定范围 C语言教程 C技术文章 C试题库 C程序百例 C函数库 数据结构教程 
                          常用算法 在线测试 linux入门级   

                  □- C程序百例热点文章□- 相关文章
                  1. 经典c程序100例==91--100 [阅读:234457]
                  2. 经典c程序100例==1--10 [阅读:132187]
                  3. 经典c程序100例==51--60 [阅读:105596]
                  4. 经典c程序100例==11--20 [阅读:98745]
                  5. 经典c程序100例==81--90 [阅读:89202]
                  经典c程序100例==91--100
                  经典c程序100例==81--90 
                  经典c程序100例==71--80
                  经典c程序100例==61--70
                  经典c程序100例==51--60



            在此感谢 广东省中联科技网络有限公司 为我公司提供空间。 



             唯C世界|http://wWw.VcOk.Com   Ver 1.00 Design By VcOk.com 
             CopyRight &copy; .:.:.:2002-2008 AT Tie Ling Liaoning China:.:.:. 
                 辽宁省铁岭师专c语言研究中心 杨志锋 数学系 杜博      

⌨️ 快捷键说明

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