常见c语言编程,c语言常见编程

//输入一个整数,然后按照原顺序输出相应字符

# import

void main()

{

void convert (int n);

int a;

printf ("input a number:");

scanf ("%d",&a);

if (a<0)

a=-a;

convert (a);

printf ("\n");

}

void convert (int n)

{

do

{

n/=10;

convert (n);

}

while (n>0);

putchar( n%10+'0');

printf("' '");

}

//一个猴子第一天偷了a个桃子,吃了一半又多吃了一个,第二天又吃了一半还多吃了一个,一直下去,直到第十天,只有一个桃子了。求第一天的桃子数量 # import "stdio.h" int main(int argc, char * argv[]) { int x2,x1,day=9; x2=1; while (day>0) { x1=2*(x2+1); x2=x1; day--; } printf("%d",x2); }

//两队进行比赛,各三人,选出三对的名单

# import

void main()

{

enum man{'x','y','z'};

enum man i,j,k,c;

int a;

for (i='x'; i<='z'; i++)

for (j='x'; j<='z'; j++)

if (i!=j)

for (k='x'; k<='z'; k++)

if ((i!=k)&&(i!=j))

{

for(a=0;a<3;a++)

{

switch(a)

{

case 0:c=i;break;

case 1:c=j;break;

case 2:c=k;break;

default:break;

}

switch(c)

{

case 'x':printf("%c",'x');

case 'y':printf("%c",'y');

case 'z':printf("%c",'z');

}

printf("\n");

}

}

}

//输入某年中的一天,判断这是这一年的第几天?

# import

int main (int argc,char argv[])

{

int count(int x,int y,int z);

unsign int a,b,c,d;

printf("input the year: month: day");

scanf("%d %d %d",&a,b,&c);

d=count(a,b,c);

printf("is the %d day",d);

}

int count(int x,int y,int z)

{

char month[12]={31,28,31,30,31,30,31,31,30,31,30,31};

int sum=0,i,sum1=0;

if (b<2)

sum =c;

else if(b=2)

sum=month[0]+c;

else

{

if ((a%4==0&&a%100!=0)||a%400==0)

{

for (i=0;i

sum1+=month[i];

sum=sum1+c+1;

}

else

{

for (i=0;i

sum1+=month[i];

sum=sum1+c;

}

}

return sum;

}

C&sol; C&plus;&plus; 常见编程问题

C 中容易忽略的问题 1.在C语言中,浮点型变量分为两类: a. 单精度型:类型说明符为float, 在Turbo C 中占4个字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38,可提 ...

C语言常见命名规范

C语言常见命名规范   1 常见命名规则 比较著名的命名规则首推匈牙利命名法,这种命名方法是由Microsoft程序员查尔斯·西蒙尼(Charles Simonyi) 提出的.其主要思想是“在变量和函 ...

C语言常见错误中英文对照表

C语言常见错误中英文对照表(网络搜索及经验积累不断更新中) 常见错误中英文对照表 fatal error C1003:  error count exceeds number; stopping co ...

linux下C语言多线程编程实例

用一个实例.来学习linux下C语言多线程编程实例. 代码目的:通过创建两个线程来实现对一个数的递加.代码: //包含的头文件 #include #include ...

C语言常见的函数调用

C语言常见的函数调用 isatty,函数名,主要功能是检查设备类型,判断文件描述词是否为终端机. 函数名: isatty 用 法: int isatty(int desc); 返回值:如果参数desc ...

11&period; Go 语言网络编程

Go 语言网络编程 Go语言在编写 web 应用方面非常得力.因为目前它还没有 GUI(Graphic User Interface 图形化用户界面)的框架,通过文本或者模板展现的 html 界面是目 ...

Android程序中,内嵌ELF可执行文件-- Android开发C语言混合编程总结

前言 都知道的,Android基于Linux系统,然后覆盖了一层由Java虚拟机为核心的壳系统.跟一般常见的Linux+Java系统不同的,是其中有对硬件驱动进行支持,以避开GPL开源协议限制的HAL ...

随机推荐

&period;Net Core开源通讯组件 SmartRoute&lpar;服务即集群&rpar;

SmartRoute是基于Dotnet Core设计的可运行在linux和windows下的服务通讯组件,其设计理念是去中心化和零配置即可实现服务通讯集群.SmartRoute是通过消息订阅的机制实现 ...

SharePoint Online 创建门户网站系列之定制栏目

前 言 SharePoint Online自带的库就带有二级页面和详细页面,也就是Allitems页面和DispForm页面,但是实在不够美观,尤其对于门户网站这一企业门面来说,更是无法接受. 下面, ...

python&plus;php&plus;redis&plus;shell实现几台redis的同步数据

之所以使用python,是因为python多线程非常简单. 之所以使用shell,是因为写了个服务,可以方便的重启python写的那个脚本. 总体思路:利用redis的发布订阅,php作为生产者,py ...

php如何将数组保存为文件的方法? 三个方法让你快速把数组保存成为文件存储

php 缓存数组形式的变量,实际上就是将 php 将数组写入到一个文本文件或者后缀名为 .php 存储起来,使用的时候直接调用这个文件.那么如何使用 php 将数组保存为文本格式的文件呢?下面分享三种 ...

linux下svn服务搭建

安装svn需要依赖apr和apr-util这两个软件,所以先安装这两个软件 下载安装APR wget http://apache.fayea.com//apr/apr-1.5.2.tar.gz .ta ...

iOS开发——文本高度

1.简单的计算文本高度 // 要计算的文本内容 NSString *testString = @"刘成利,软件工程专业毕业,iOS开发者,目前工作于北京,在证券金融领域从事iOS App开发 ...

最新 Cocos2d-x 3&period;2 开发环境搭建(windows环境下)

本篇是基于Cocos2d-x-3.2和vs2012的环境下配置. 1.先从官方站点(www.cocos2d-x.org)下载 Cocos2d-x-3.2文件. 2.因为Cocos2d-x 3.0以上的 ...

Unity 3D使用GameObject创建一个简单的可移动物体

于Unity 3D游戏的开发.游戏脚本需要3D模拟组合,该脚本将被写入阻力3D为了达到效果对象. 以下是一个小实例,使用Unity 3D实现一个可控制移动的小人.小人能够向前.向后.向左和向右移动. ...

50、matplotlib画图示例

1.画饼图 import matplotlib.pyplot as plt >>> labels = 'frogs','hogs','dogs','logs' >>&gt ...

mysql常见的优化方法

1.选取适当的字段属性.例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值