【程序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语言程序,旨在帮助程序员理解并掌握C语言的核心概念和常见算法。下面我们将详细探讨这十个程序可能涵盖的知识点。 1. **数组操作**:C语言中的...
这些程序例子展示了C语言在不同情境下的应用,包括数学计算、进制转换、数字性质分析以及字符串操作。以下是每个程序的主要知识点: 【程序 81】 这是一个关于数学问题的程序,目标是找到一个两位数(??),使得809...
这个“经典100例C源程序”集合提供了丰富的示例,帮助学习者深入理解C语言的核心概念和编程技巧。 在C语言中,程序主要由函数构成,每个函数都有特定的任务。从描述中我们可以推测,这100个例子涵盖了C语言的基础到...
本文将介绍一些经典C程序设计的案例,从标题来看,文章主要讨论了C语言编程中的基础应用。我们将重点分析第81至90个示例程序,涵盖的题目包括数学问题求解、数据类型转换、字符串处理等。本文会尽量详细解析每个示例...
8. "C语言程序百例81-90.txt":可能涉及图形界面编程接口(如ncurses库)或者网络编程的基本概念。 9. "C语言程序百例91-100.txt":这部分可能是综合性的题目,检验学习者对前面所有知识的综合运用能力。 这些例题...
《经典C程序100例》是一份涵盖了C语言中各种常见函数应用、经典问题解决方案以及趣味编程实例的集合。这些实例旨在帮助学习者深入理解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 ...
81-90的实例可能包含一些高级话题,如递归函数、链表和树结构的实现,这些是数据结构和算法的基础。 最后,91-100的实例可能会涉及到错误处理和调试技巧,这是每个程序员必备的技能。通过这些实例,学习者将学会...
81--90.txt和91--100.txt可能涉及到更高级的主题,如结构体的使用,链表的实现,甚至是文件操作。这些例子可以帮助学习者了解如何组织和存储复杂的数据结构,以及如何与磁盘上的文件进行交互。 每个实例都是一个...
《C语言程序设计100例》是一份针对C语言初学者精心编写的教程资源,包含100个实例,旨在帮助新手逐步掌握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 ...
奇数平方的一个有趣性质 <br>C/C++语言经典实用趣味程序设计编程百例精解(9) <br>81.角谷猜想 82.四方定理 83.卡布列克常数 84.尼科彻斯定理 85.回文数的形成 86.自动发牌 87.黑白子...
【实例90】单片机外挂USB总线接口... 210 【实例91】单片机实现以太网接口... 214 【实例92】单片机控制GPRS传输... 221 【实例93】单片机实现TCP/IP协议... 223 第十三章.... 229 【实例94】读写U盘... 229 【实例...
VHDL设计基础程序百例源码(100例): 第1例 带控制端口的加法器 第2例 无控制端口的加法器 第3例 乘法器 第4例 比较器 第5例 二路选择器 第6例 寄存器 第7例 移位寄存器 第8例 综合单元库 第9例 七值逻辑与基本数据...
SDK的使用方法可参考ffmpeg项目中的output_example.c和libavcodec目录下的apiexample.c以及ffmpeg.c等例程源代码。 我们将继续发布更强大、更稳定的ffmpeg SDK,请继续关注ffmpeg工程组...
VHDL语言100例 第1例 带控制端口的加法器 第2例 无控制端口的加法器 第3例 乘法器 第4例 比较器 第5例 二路选择器 第6例 寄存器 第7例 移位寄存器 第8例 综合单元库 第9例 七值逻辑与基本数据类型 第10例 函数 第11...
本资源“C-语言编程 81 例”是针对初学者和有一定基础的C程序员精心编排的一系列经典例题,旨在通过实例教学帮助学习者深入理解和掌握C语言的核心概念和编程技巧。 这81个例题涵盖了C语言的基础到高级各个层面,...
(无需积分)C语言实战105例源码 其他的都是要分值的,转来的不要积分 第1部分 基础篇 实例1 一个价值“三天”的BUG 2 实例2 灵活使用递增(递减)操作符 5 实例3 算术运算符计算器 7 实例4 逻辑运算符...
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例 第1例 带控制端口的加法器 第2例 无控制端口的加法器 第3例 乘法器 第4例 比较器 第5例 二路选择器 第6例 寄存器 第7例 移位寄存器 第8例 综合单元库 第9例 七值逻辑与基本数据类型 第10例 函数...