博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验五 函数程序设计
阅读量:7115 次
发布时间:2019-06-28

本文共 1441 字,大约阅读时间需要 4 分钟。

1、计算两个数的和差积商

#include
int add(int x,int y){ return(x+y);}int minus(int x,int y){ return(x-y);}int multip(int x,int y){ return(x*y);}float mod(float x,float y){ return(x/y);}int main(){ int add(int x,int y); int minus(int x,int y); int multip(int x,int y); float mod(float x,float y); int a,b; printf("Input two numbers:"); scanf("%d,%d",&a,&b); printf("和=%d\n",add(a,b)); printf("差=%d\n",minus(a,b)); printf("积=%d\n",multip(a,b)); printf("商=%f\n",mod((float)(a),(float)(b))); return 0;}

 

2、编写函数,判断是否为素数

#include
#include
int main(){ int prime(int x); int a,b; printf("Input a number:\n"); scanf("%d",&a); b=prime(a); if(b) printf("%d is a prime\n",a); else printf("%d isn't a prime\n",a); return 0;}int prime(int x){ int i,n=1; for(i=2;i<=sqrt(x);i++) { if(x%i==0) {n=0;break;} } return (n);}

 

3、找出最大数

#include
int main(){ int max2(int x,int y); int max4(int p,int q,int s,int t); int a,b,c,d; printf("Input four numbers:\n"); scanf("%d,%d,%d,%d",&a,&b,&c,&d); printf("max=%d\n",max4(a,b,c,d)); return 0;}int max2(int x,int y){ return ((x>y)?x:y);}int max4(int p,int q,int s,int t){ int max2(int x,int y); int a,b; a=max2(p,q); b=max2(s,t); return(max2(a,b));}

转载于:https://www.cnblogs.com/P201821430015/p/10984860.html

你可能感兴趣的文章
Ubuntu Server 18.04 通过 nvm 安装 node
查看>>
NSArray数组
查看>>
Apache2.0x 开启gzip压缩
查看>>
关于驰骋表单设计器导入导出问题解决方案
查看>>
利用 XNA 实现 Windows Phone 7 上的电流效果
查看>>
phpcms学习
查看>>
Ubuntu13.10更新源
查看>>
我的友情链接
查看>>
java设计模式-工厂方法模式
查看>>
Java反射机制
查看>>
oVirt 杰云J60使用测试记录
查看>>
【OAuth2学习之路】Spring Security OAuth官网文档翻译
查看>>
Toad for DB2设置
查看>>
关于音视频的一些知识(demux、filter等)
查看>>
[笔记]改善Java程序的151个建议---第一章 Java开发中通用的方法和准则
查看>>
WindowsPhone7编辑器的设计器不显示Bug
查看>>
自己写JSON编辑器
查看>>
sql server中如何连接表更新数据
查看>>
高精度之——模板
查看>>
NetBeans和iReport的教程。
查看>>