`

经典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例 七值逻辑与基本数据...

    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 逻辑运算符...

    例说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 存储器...

    VHDL 源程序集详细讲解 100例

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

Global site tag (gtag.js) - Google Analytics