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语言常用函数相关推荐

  1. linux系统下怎么使用c语言,Linux操作系统下C语言使用.ppt

    Linux操作系统下C语言使用 Linux操作系统下C语言的使用 授课教师:江兰帆 E-Mail: jiang_lanfan@126.com GCC的使用 在LINUX开发环境下,GCC(GNU C ...

  2. 2048游戏c语言linux简易代码,C语言实现2048游戏代码

    本文实例为大家分享了C语言实现2048游戏具体代码,供大家参考,具体内容如下 效果图: 使用文本界面的屏幕绘图库 ncurses. 设计思路: 在满足条件情况下消除方块 允许在游戏主界面(16 宫格) ...

  3. 易语言linux数据库模块,易语言ADO数据库对象模块源码

    下面我们对易语言ADO数据库对象模块源码文件阐述相关使用资料和易语言ADO数据库对象模块源码文件的更新信息. 易语言ADO数据库对象模块源码 易语言ADO数据库对象模块源码 系统结构:list,取错误 ...

  4. C语言 Linux版俄罗斯方块,C语言版——俄罗斯方块(一)

    --使用软件VC6.0(需要一个函数库--Easy_X) #include #include #include #include #include #include #include #include ...

  5. 【linux C】C语言中常用的几个函数的总结【二】

    3.fgets 虽然用 gets() 时有空格也可以直接输入,但是 gets() 有一个非常大的缺陷,即它不检查预留存储区是否能够容纳实际输入的数据,换句话说,如果输入的字符数目大于数组的长度,get ...

  6. linux c之c语言符合标准的头文件和linux常用头文件

    1.C语言符合标准的头文件 #include <assert.h> //设定插入点 #include <ctype.h> //字符处理 #include <errno.h ...

  7. C语言semaphore头文件,C语言再学习 -- 常用头文件和函数

    Linux常用头文件如下: POSIX标准定义的头文件 < dirent.h>        目录项 < fcntl.h>         文件控制 < fnmatch. ...

  8. c语言英文字符转数字,C语言常用数字和字符串转换函数(国外英文资料).doc

    C语言常用数字和字符串转换函数(国外英文资料) C语言常用数字和字符串转换函数(国外英文资料) C language commonly used Numbers and string conversi ...

  9. ABAP语言常用的系统字段及函数

    ABAP语言常用的系统字段及函数 常用的系统变量如下: 1.SY-PAGNO当前页号 2.SY-DATUM当前时间 3.SY-LINSZ当前报表宽度 4.SY-LINCT当前报表长度 5.SPACE空 ...

  10. c语言定义小数无穷小,OC中常用的数学函数以及浮点处理函数

    在编程中我们总要进行一些数学运算以及数字处理,尤其是浮点数的运算和处理,这篇文章主要介绍C语言下的数学库.而其他语言中的数学库函数的定义以及最终实现也是通过对C数学库的调用来完成的,其内容大同小异,因 ...

最新文章

  1. 教程:13、用户管理
  2. void addColumn(TableColumn aColumn)
  3. 原 记录一下iOS开发中琐碎的点点_6
  4. matplotlib cmap
  5. android 仿京东toolbar,仿京东商城系列2------自定义toolbar
  6. 网站设计师必备50教程
  7. c++STL容器的stack
  8. eclipse启动了tomcat,但是浏览器打不开欢迎页
  9. java 示例_功能Java示例 第3部分–不要使用异常来控制流程
  10. [密码学基础][每个信息安全博士生应该知道的52件事]52.先进的应用概念 系统的大致安全需求
  11. c语言之多线程函数,如何用C语言实现多线程
  12. 北京大学:“巍巍上庠 国运所系”北大为时代发展而歌(附历年高考各省投档线)...
  13. PHP中date()函数里的参数
  14. 计算机健康教育应用的意义,【计算机信息论文】计算机信息在心理健康教育中的实效性(共2561字)...
  15. HDU - 6464 免费送气球(线段树二分)
  16. Javascript:getElementsByClassName
  17. 内部排序 (四):选择排序 Selection Sorting (简单选择排序、堆排序)
  18. P02014158 马帅(信息论课程作业)
  19. 看不见的竞争 带宽优化
  20. 学会Linux Shell循环脚本看这一篇就够了

热门文章

  1. unity_AR(一) 安卓手机无法显示模型和无法播放动画问题
  2. asp.net数据库连接php代码,ASP.NET 数据库连接
  3. kaggle比赛语言java_Kaggle调查:2018年数据科学家最常用(和最推荐)的编程语言榜单...
  4. Bing 和 Cortana 源码遭泄露,网友嘲讽:其实没人想要
  5. Kyligence 行业峰会成功举办,“智能数据云”引领数字化转型未来
  6. “我想再当一次 CEO,所以我离开了 IBM。”
  7. 学习MySQL,怎么能不会数据类型和schema优化!
  8. Python 分析二手房源信息,揭晓土地交易现状
  9. 甲骨文重磅发布:客户现可将自治数据库部署在自己的数据中心
  10. 京东将上线“自营房产”业务;iPhone 12 或取消附赠有线耳机;OpenBSD 6.7 发布 | 极客头条...