`

经典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));
}

分享到:
评论

相关推荐

    经典c程序100例(81--90)

    "经典C程序100例(81--90)"这个压缩包很可能包含了一系列具有代表性的C语言程序,旨在帮助程序员理解并掌握C语言的核心概念和常见算法。下面我们将详细探讨这十个程序可能涵盖的知识点。 1. **数组操作**:C语言中的...

    经典C语言程序设计100例81-90.docx

    这些程序例子展示了C语言在不同情境下的应用,包括数学计算、进制转换、数字性质分析以及字符串操作。以下是每个程序的主要知识点: 【程序 81】 这是一个关于数学问题的程序,目标是找到一个两位数(??),使得809...

    经典100例C源程序.经典C语言程序100例源码

    这个“经典100例C源程序”集合提供了丰富的示例,帮助学习者深入理解C语言的核心概念和编程技巧。 在C语言中,程序主要由函数构成,每个函数都有特定的任务。从描述中我们可以推测,这100个例子涵盖了C语言的基础到...

    经典c程序100例(81–90)

    本文将介绍一些经典C程序设计的案例,从标题来看,文章主要讨论了C语言编程中的基础应用。我们将重点分析第81至90个示例程序,涵盖的题目包括数学问题求解、数据类型转换、字符串处理等。本文会尽量详细解析每个示例...

    C语言程序百例.。 经典例题

    8. "C语言程序百例81-90.txt":可能涉及图形界面编程接口(如ncurses库)或者网络编程的基本概念。 9. "C语言程序百例91-100.txt":这部分可能是综合性的题目,检验学习者对前面所有知识的综合运用能力。 这些例题...

    经典C程序100例

    《经典C程序100例》是一份涵盖了C语言中各种常见函数应用、经典问题解决方案以及趣味编程实例的集合。这些实例旨在帮助学习者深入理解C语言的基本语法、常用函数和编程技巧,通过实践来提升编程能力。标签“C”表明...

    C 语言资料大全 C#深入浅出全接触 C++标准程序库自修教程与参考手册 C++核心编程技术 C程序100例 C语言编程宝典 C语言编程精粹 C语言库函数 VC技术内幕第五版 VC使用大全 Visual C++ 6 Visual C++应用技巧与常见问题你问我答 编程精粹 - Microsoft编写优质无错C程序秘诀 高质量C++&C编程指南 经典 C++语言教程 .经典编程900例(C语言) C++ 入门基础教程 C++Primer习题解答 C++编程艺术 C++程序开发例题与习题

    C程序100例 .rar http://down.qiannao.com/space/file/yuexingchen2/-4e0a-4f20-5206-4eab/C-002b-002b-0020-0020-00b7C-0020-0020vc/C-7a0b-5e8f100-4f8b-0020.rar/.page C语言编程宝典 .rar ...

    C语言程序设计实例100例

    81-90的实例可能包含一些高级话题,如递归函数、链表和树结构的实现,这些是数据结构和算法的基础。 最后,91-100的实例可能会涉及到错误处理和调试技巧,这是每个程序员必备的技能。通过这些实例,学习者将学会...

    经典C语言100例 简单易懂

    81--90.txt和91--100.txt可能涉及到更高级的主题,如结构体的使用,链表的实现,甚至是文件操作。这些例子可以帮助学习者了解如何组织和存储复杂的数据结构,以及如何与磁盘上的文件进行交互。 每个实例都是一个...

    C语言程序设计100例

    《C语言程序设计100例》是一份针对C语言初学者精心编写的教程资源,包含100个实例,旨在帮助新手逐步掌握C语言的基础编程技能。通过这些实例,学习者可以深入理解C语言的基本语法、数据类型、控制结构、函数、数组、...

    C 程序经典900例(上)

    C程序100例 .rar http://down.qiannao.com/space/file/yuexingchen2/-4e0a-4f20-5206-4eab/C-002b-002b-0020-0020-00b7C-0020-0020vc/C-7a0b-5e8f100-4f8b-0020.rar/.page C语言编程宝典 .rar ...

    C/C++语言经典实用趣味程序设计编程百例精解

    奇数平方的一个有趣性质 &lt;br&gt;C/C++语言经典实用趣味程序设计编程百例精解(9) &lt;br&gt;81.角谷猜想 82.四方定理 83.卡布列克常数 84.尼科彻斯定理 85.回文数的形成 86.自动发牌 87.黑白子...

    51单片机100例程序设计

    【实例90】单片机外挂USB总线接口... 210 【实例91】单片机实现以太网接口... 214 【实例92】单片机控制GPRS传输... 221 【实例93】单片机实现TCP/IP协议... 223 第十三章.... 229 【实例94】读写U盘... 229 【实例...

    VHDL设计基础程序百例源码(100例).zip

    VHDL设计基础程序百例源码(100例): 第1例 带控制端口的加法器 第2例 无控制端口的加法器 第3例 乘法器 第4例 比较器 第5例 二路选择器 第6例 寄存器 第7例 移位寄存器 第8例 综合单元库 第9例 七值逻辑与基本数据...

    例说51单片机C语言第三版练习程序

    2-2 keil c语言的基本结构 43 2-3 变量、常数与数据类型 47 2-3-1 数据类型 47 2-3-2 变量名称与保留字 49 2-3-3 变量的作用范围 50 2-4 存储器的形式与模式 50 2-4-1 存储器的形式 51 2-4-2 存储器...

    FFmpeg-full-SDK-3.2

    SDK的使用方法可参考ffmpeg项目中的output_example.c和libavcodec目录下的apiexample.c以及ffmpeg.c等例程源代码。 我们将继续发布更强大、更稳定的ffmpeg SDK,请继续关注ffmpeg工程组...

    VHDL语言100例

    VHDL语言100例 第1例 带控制端口的加法器 第2例 无控制端口的加法器 第3例 乘法器 第4例 比较器 第5例 二路选择器 第6例 寄存器 第7例 移位寄存器 第8例 综合单元库 第9例 七值逻辑与基本数据类型 第10例 函数 第11...

    C-语言编程 81 例

    本资源“C-语言编程 81 例”是针对初学者和有一定基础的C程序员精心编排的一系列经典例题,旨在通过实例教学帮助学习者深入理解和掌握C语言的核心概念和编程技巧。 这81个例题涵盖了C语言的基础到高级各个层面,...

    C语言实战105例源码

    (无需积分)C语言实战105例源码 其他的都是要分值的,转来的不要积分 第1部分 基础篇 实例1 一个价值“三天”的BUG 2 实例2 灵活使用递增(递减)操作符 5 实例3 算术运算符计算器 7 实例4 逻辑运算符...

    VHDL 源程序集详细讲解 100例

    VHDL 源程序集 100例 第1例 带控制端口的加法器 第2例 无控制端口的加法器 第3例 乘法器 第4例 比较器 第5例 二路选择器 第6例 寄存器 第7例 移位寄存器 第8例 综合单元库 第9例 七值逻辑与基本数据类型 第10例 函数...

Global site tag (gtag.js) - Google Analytics