c语言 linux常用函数,C语言常用函数
int isPrime(int n)
{int i;
for(i=2;i #原版TC中 无法识别及输出中文字 符#
if(n%i==0) return 0; # 后部分由中国修改版本中#
return 1; #可以使用中文字符#
} #使用C语言编程推荐使用LINUX#
求闰年 #使用通俗易懂的语法以增加可读性#
if((year%4==0&year%100!=0)||(year%400)==0) #源代码的开放是一种进步#
printf("%d 是闰年",year);
else
printf("%d 不是闰年",year);
求N的阶乘
for(int t=1,i=2;i<=N;i++)
t*=i;
printf("%d",t);
求m和n最大公约数和最小公倍数 (辗转法)
if(a
{a=t;a=b;b=t;}
r=a%b;
while(r)
{a=b;b=r;r=a%b;}
printf("最大公约数%d,最小公倍数%d",r,ab/r);
大写字母改小写字母 (小写改大写就减32)
c1=getchar();
c2=c1+32;
printf("%c,%c",c1,c2);
求ax*x+b*x+c方程的解
f(fabs(a)<=1e-6) /*绝对值,即指a趋近于0*/
printf("非二次方程");
else
disc=b*b-4*a*c;
if(fabs(disc)<=1e-6)
printf("有两相等实根:%f\n",-b/(2*a));
else if(fabs(disc)>1e-6)
{x1=(-b+sqrt(disc))/(2*a);
x2=(-b-sqrt(disc))/(2*a);
printf("有两相异实根:%f和%f\n",x1,x2);
}
else
{realpart=-b/(2*a);
imagpart=sqrt(-disc)/(2*a);
printf("有两共轭复根:\n");
printf("%f+%fi\n",realpart,imagpart);
printf("%f-%fi\n",realpart,imagpart);
}
兔子算法(Fabonaqie数列)
int a[20]; //把兔子数看作一个数组
a[0]=1;a[1]=1; //最前面2项
for(i=2;i<20;i++) //利用循环算数列中的项
{a[i]=a[i-1]+a[i-2]; //数组的定义
printf("%d",a[i]);
}
猴子吃桃问题
main()
{
int day,x1,x2;
day=9;
x2=1;
while(day>0)
{x1=(x2+1)*2;/*第一天的桃子数是第2天桃子数加1后的2倍*/
x2=x1;
day--;
}
printf("总数为 %d\n",x1);
}
杨辉三角
main()
{int i,j;
int a[10][10];
printf("\n");
for(i=0;i<10;i++)
{a[i][0]=1; //每行的开头都是1
a[i][i]=1;} //最后也是1
for(i=2;i<10;i++)
for(j=1;j
a[i][j]=a[i-1][j-1]+a[i-1][j];//杨辉三角的定义
for(i=0;i<10;i++) //用双for来输出2维数组
{for(j=0;j<=i;j++)
printf("%5d",a[i][j]); //%5d 控制对齐
printf("\n"); //输完一行后换行
}
}
最短的求润年的函数
int isLeap(int y)
{
return y%(y%100?4:400)==0;
}
两个数交换,不设置新变量
a=a+b;
b=a-b;
a=a-b;
统计文本单词的个数(单词间用空格隔开)
#include "stdio.h"
main()
{char c,string[80];
int i,num=0,word=0;
gets(string);
for(i=0;(c=string[i])!='\0';i++)
if(c==' ') word=0;
else if(word==0)
{ word=1;
num++;}
printf("该词出现: %d .\n",num);
}
c语言 linux常用函数,C语言常用函数相关推荐
- linux系统下怎么使用c语言,Linux操作系统下C语言使用.ppt
Linux操作系统下C语言使用 Linux操作系统下C语言的使用 授课教师:江兰帆 E-Mail: jiang_lanfan@126.com GCC的使用 在LINUX开发环境下,GCC(GNU C ...
- 2048游戏c语言linux简易代码,C语言实现2048游戏代码
本文实例为大家分享了C语言实现2048游戏具体代码,供大家参考,具体内容如下 效果图: 使用文本界面的屏幕绘图库 ncurses. 设计思路: 在满足条件情况下消除方块 允许在游戏主界面(16 宫格) ...
- 易语言linux数据库模块,易语言ADO数据库对象模块源码
下面我们对易语言ADO数据库对象模块源码文件阐述相关使用资料和易语言ADO数据库对象模块源码文件的更新信息. 易语言ADO数据库对象模块源码 易语言ADO数据库对象模块源码 系统结构:list,取错误 ...
- C语言 Linux版俄罗斯方块,C语言版——俄罗斯方块(一)
--使用软件VC6.0(需要一个函数库--Easy_X) #include #include #include #include #include #include #include #include ...
- 【linux C】C语言中常用的几个函数的总结【二】
3.fgets 虽然用 gets() 时有空格也可以直接输入,但是 gets() 有一个非常大的缺陷,即它不检查预留存储区是否能够容纳实际输入的数据,换句话说,如果输入的字符数目大于数组的长度,get ...
- linux c之c语言符合标准的头文件和linux常用头文件
1.C语言符合标准的头文件 #include <assert.h> //设定插入点 #include <ctype.h> //字符处理 #include <errno.h ...
- C语言semaphore头文件,C语言再学习 -- 常用头文件和函数
Linux常用头文件如下: POSIX标准定义的头文件 < dirent.h> 目录项 < fcntl.h> 文件控制 < fnmatch. ...
- c语言英文字符转数字,C语言常用数字和字符串转换函数(国外英文资料).doc
C语言常用数字和字符串转换函数(国外英文资料) C语言常用数字和字符串转换函数(国外英文资料) C language commonly used Numbers and string conversi ...
- ABAP语言常用的系统字段及函数
ABAP语言常用的系统字段及函数 常用的系统变量如下: 1.SY-PAGNO当前页号 2.SY-DATUM当前时间 3.SY-LINSZ当前报表宽度 4.SY-LINCT当前报表长度 5.SPACE空 ...
- c语言定义小数无穷小,OC中常用的数学函数以及浮点处理函数
在编程中我们总要进行一些数学运算以及数字处理,尤其是浮点数的运算和处理,这篇文章主要介绍C语言下的数学库.而其他语言中的数学库函数的定义以及最终实现也是通过对C数学库的调用来完成的,其内容大同小异,因 ...
最新文章
- 教程:13、用户管理
- void addColumn(TableColumn aColumn)
- 原 记录一下iOS开发中琐碎的点点_6
- matplotlib cmap
- android 仿京东toolbar,仿京东商城系列2------自定义toolbar
- 网站设计师必备50教程
- c++STL容器的stack
- eclipse启动了tomcat,但是浏览器打不开欢迎页
- java 示例_功能Java示例 第3部分–不要使用异常来控制流程
- [密码学基础][每个信息安全博士生应该知道的52件事]52.先进的应用概念 系统的大致安全需求
- c语言之多线程函数,如何用C语言实现多线程
- 北京大学:“巍巍上庠 国运所系”北大为时代发展而歌(附历年高考各省投档线)...
- PHP中date()函数里的参数
- 计算机健康教育应用的意义,【计算机信息论文】计算机信息在心理健康教育中的实效性(共2561字)...
- HDU - 6464 免费送气球(线段树二分)
- Javascript:getElementsByClassName
- 内部排序 (四):选择排序 Selection Sorting (简单选择排序、堆排序)
- P02014158 马帅(信息论课程作业)
- 看不见的竞争 带宽优化
- 学会Linux Shell循环脚本看这一篇就够了
热门文章
- unity_AR(一) 安卓手机无法显示模型和无法播放动画问题
- asp.net数据库连接php代码,ASP.NET 数据库连接
- kaggle比赛语言java_Kaggle调查:2018年数据科学家最常用(和最推荐)的编程语言榜单...
- Bing 和 Cortana 源码遭泄露,网友嘲讽:其实没人想要
- Kyligence 行业峰会成功举办,“智能数据云”引领数字化转型未来
- “我想再当一次 CEO,所以我离开了 IBM。”
- 学习MySQL,怎么能不会数据类型和schema优化!
- Python 分析二手房源信息,揭晓土地交易现状
- 甲骨文重磅发布:客户现可将自治数据库部署在自己的数据中心
- 京东将上线“自营房产”业务;iPhone 12 或取消附赠有线耳机;OpenBSD 6.7 发布 | 极客头条...