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

📄 c语言经典c程序100例==71--80c语言.txt

📁 C语言经典程序100例,文件格式为文本,全部例子都通过编译,在TURBO C工C++环境下运行.
💻 TXT
📖 第 1 页 / 共 2 页
字号:
                              题目:放松一下,算一道简单的题目。
                              1.程序分析:
                              2.程序源代码:
                              main()
                              {
                              int i,n;
                              for(i=1;i<5;i++)
                              { n=0;
                               if(i!=1)
                               n=n+1;
                               if(i==3)
                               n=n+1;
                               if(i==4)
                               n=n+1;
                               if(i!=4)
                               n=n+1;
                               if(n==3)
                                printf("zhu hao shi de shi:%c",64+i);
                               }
                              }
                              ==============================================================
                              【程序76】
                              题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数
                                 1/1+1/3+...+1/n(利用指针函数)
                              1.程序分析:
                              2.程序源代码:
                              main()
                              #include "stdio.h"
                              main()
                              {
                              float peven(),podd(),dcall();
                              float sum;
                              int n;
                              while (1)
                              {
                               scanf("%d",&n);
                               if(n>1)
                                break;
                              }
                              if(n%2==0)
                              {
                               printf("Even=");
                               sum=dcall(peven,n);
                              }
                              else
                              {
                               printf("Odd=");
                               sum=dcall(podd,n);
                              }
                              printf("%f",sum);
                              }
                              float peven(int n)
                              {
                              float s;
                              int i;
                              s=1;
                              for(i=2;i<=n;i+=2)
                               s+=1/(float)i;
                              return(s);
                              }
                              float podd(n)
                              int n;
                              {
                              float s;
                              int i;
                              s=0;
                              for(i=1;i<=n;i+=2)
                               s+=1/(float)i;
                              return(s);
                              }
                              float dcall(fp,n)
                              float (*fp)();
                              int n;
                              {
                              float s;
                              s=(*fp)(n);
                              return(s);
                              }
                              ==============================================================
                              【程序77】
                              题目:填空练习(指向指针的指针)
                              1.程序分析:     
                              2.程序源代码:
                              main()
                              { char *s[]={"man","woman","girl","boy","sister"};
                              char **q;
                              int k;
                              for(k=0;k<5;k++)
                              {       ;/*这里填写什么语句*/
                               printf("%s\n",*q);
                              }
                              }
                              ==============================================================
                              【程序78】
                              题目:找到年龄最大的人,并输出。请找出程序中有什么问题。
                              1.程序分析:
                              2.程序源代码:
                              #define N 4
                              #include "stdio.h"
                              static struct man
                              { char name[20];
                              int age;
                              } 
                              person[N]={"li",18,"wang",19,"zhang",20,"sun",22};
                              main()
                              {struct man *q,*p;
                              int i,m=0;
                              p=person;
                              for (i=0;i<N;i++)
                              {if(m<p->age)
                               q=p++;
                               m=q->age;}
                              printf("%s,%d",(*q).name,(*q).age);
                              }
                              ==============================================================
                              【程序79】
                              题目:字符串排序。
                              1.程序分析:
                              2.程序源代码:
                              main()
                              {
                              char *str1[20],*str2[20],*str3[20];
                              char swap();
                              printf("please input three strings\n");
                              scanf("%s",str1);
                              scanf("%s",str2);
                              scanf("%s",str3);
                              if(strcmp(str1,str2)>0) swap(str1,str2);
                              if(strcmp(str1,str3)>0) swap(str1,str3);
                              if(strcmp(str2,str3)>0) swap(str2,str3);
                              printf("after being sorted\n");
                              printf("%s\n%s\n%s\n",str1,str2,str3);
                              }
                              char swap(p1,p2)
                              char *p1,*p2;
                              {
                              char *p[20];
                              strcpy(p,p1);strcpy(p1,p2);strcpy(p2,p);
                              }
                              ==============================================================
                              【程序80】
                              题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只
                                 猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了
                                 一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,
                                 问海滩上原来最少有多少个桃子?
                              1.程序分析:
                              2.程序源代码:
                              main()
                              {int i,m,j,k,count;
                              for(i=4;i<10000;i+=4)
                              { count=0;
                              m=i;
                              for(k=0;k<5;k++)
                              {
                               j=i/4*5+1;
                               i=j;
                               if(j%4==0)
                                count++;
                               else
                                break;
                              }
                               i=m;
                               if(count==4)
                               {printf("%d\n",count);
                                break;}
                              }
                              }

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


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

                  □- C程序百例热点文章□- 相关文章
                  1. 经典c程序100例==91--100 [阅读:234458]
                  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 + -