77范文网 - 专业文章范例文档资料分享平台

C语言程序设计(第3版)何钦铭 颜 晖 第6章 回顾数据类型和表达式(3)

来源:网络收集 时间:2018-12-06 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

printf(\ scanf(\

printf(\

scanf(\ i=f=1; while(f<=n){

if(f>=m) printf(\ i++; f=fib(i); }

return 0; }

int fib(int n) {

int i,x1,x2,x;

if(n==1||n==2) return 1; else{ x1=x2=1; for(i=3;i<=n;i++){

x=x1+x2; x1=x2; x2=x; }

} return x; }

5. 使用函数验证哥德巴赫猜想:任何一个不小于 6 的偶数均可表示为两个奇素数之和。例如 6=3+3,8=3+5,…,18=5+13。将 6~100 之间的偶数都表示成两个素数之和,打印时一行打印 5 组。试编写相应程序。 解答:

#include int prime(int m); int main(void) {

int count, i,number;

count=0;

for(number=6;number<=100;number=number+2){ for(i=3;i<=number/2;i=i+2)

if(prime(i)&&prime(number-i)){

printf(\ \

count++;

if(count%5==0) printf(\ } } return 0; }

int prime(int m) { }

6.使用函数输出一个整数的逆序数:输入一个整数,将它逆序输出。要求定义并调用函数 reverse(number),它的功能是返回 number 的逆序数。例如,reverse(12345)的返回值是 54321。试编写相应程序。 解答:

#include int reverse(int number); int main(void) {

int k,i;

for(i=2;i<=m/2;i++) if(m%i==0)return 0; if(i>m/2&&m!=1)return 1;

}

int number;

printf(\scanf(\printf(\ return 0;

int reverse(int number) { }

7.简单计算器:模拟简单运算器的工作:输入一个算式(没有空格),遇等号\说明输入结

int res,a; res=0;

while(number!=0){ a=number;

number=number; res=res*10+number; number=a/10;}

return res;

束,输出结果。假设计算器只能进行加、减、乘、除运算,运算数和结果都是整数,4种运算符的优先级相同,按从左到右的顺序计算。例如,输入“1+2*10-10/2=”后,输出 10。试编写相应程序。 解答:

#include int main(void) {

char op;

int operand1,operand2,res;

scanf(\ op=getchar(); while(op!='='){

scanf(\ switch(op){

case '+': res=operand1+operand2; break; case '-': res=operand1-operand2; break; case '*': res=operand1*operand2; break; case '/': res=operand1/operand2; break; default: res=0; }

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C语言程序设计(第3版)何钦铭 颜 晖 第6章 回顾数据类型和表达式(3)在线全文阅读。

C语言程序设计(第3版)何钦铭 颜 晖 第6章 回顾数据类型和表达式(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/347826.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: