//输入一个整数,然后按照原顺序输出相应字符
# import <stdio.h>
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 <stdio.h>
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 <stdio.h>
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<b-1;i++)
sum1+=month[i];
sum=sum1+c+1;
}
else
{
for (i=0;i<b-1;i++)
sum1+=month[i];
sum=sum1+c;
}
}
return sum;
}

  

c语言常见编程的更多相关文章

  1. C/ C++ 常见编程问题

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

  2. [收藏转贴]struct探索·extern "C"含义探索 ·C++与C的混合编程·C 语言高效编程的几招

    一.C/C++语言 struct深层探索 1.自然对界 struct是一种复合数据类型,其构成元素既可以是基本数据类型(如 int.long.float等)的变量,也可以是一些复合数据类型(如 arr ...

  3. C语言常见命名规范

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

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

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

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

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

  6. 【C/C++】struct探索·extern "C"含义探索 ·C++与C的混合编程·C 语言高效编程的几招

    本文为笔者阅读<嵌入式C精华>的摘录,推荐一下,不错的书 一.C/C++语言 struct深层探索 1.自然对界 struct是一种复合数据类型,其构成元素既可以是基本数据类型(如 int ...

  7. C语言常见的函数调用

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

  8. 11. Go 语言网络编程

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

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

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

随机推荐

  1. lua系列之 lua-cjson模块安装报错问题解决

    lua-cjson下载 下载地址 报错信息 [root@LeoDevops lua-cjson]# make cc -c -O3 -Wall -pedantic -DNDEBUG -I/usr/loc ...

  2. IE11不能使用F12功能DOM资源管理器无法使用

    https://www.ludou.org/win7-ie-11-f12-bug.html 32位win7下载补丁:http://www.microsoft.com/zh-CN/download/de ...

  3. es6在项目中的应用

    摘要: 今年es6完成了规范制定,但是各大浏览器厂商还没有完全的支持.如果等到主流浏览器支持了再去学习,可能黄花菜都凉了.小编特地为大家准备了一个查询es6在各浏览器支持情况的站点,可以访问这里查询. ...

  4. 6、二、App Components(应用程序组件):1、Intents and Intent Filters(意图和意图过滤器)

    1.Intents and Intent Filters(意图和意图过滤器) 1.0.Intents and Intent Filters(意图和意图过滤器) An Intent is a messa ...

  5. 对osg节点添加glsl特效(片断着色器FragmentShader)

    读取一个模型到节点node,然后想对node施加一些特效,这时可以只使用片段着色器 其中: gl_Color表示固定管线计算出来的颜色,包含光照效果 gl_TexCoord[]表示纹理坐标 unifo ...

  6. C++判断是否连接服务器

    BOOL CheckServerStatus::isConnectServer(CString serverName, int serverPort) { CString strURL; strURL ...

  7. ADT下载地址(申明:来源于网络)

    ADT下载地址(含各版本),最新ADT-23.0.6(申明:来源于网络) 地址:http://write.blog.csdn.net/mdeditor

  8. Windows Server 2008 R2远程协助选项 灰色

    管理工具——〉服务器管理器——〉功能——〉添加功能   窗口中"远程服务器管理工具"下边的"远程协助"打上对钩"再点击"下一步"再 ...

  9. 洛谷P1141 01迷宫【bfs】

    题目链接:https://www.luogu.org/problemnew/show/P1141 题意: 有一个填了0和1的n*n的格子,只能0走到1,1走到0 有m组询问(数据量是1e5),问某一个 ...

  10. ESP8266 nodemcu

    主要资料来源于一下几个网站 1.nodemcu官网:此处有几个示例和github(用处不大) 2.用户说明:http://nodemcu.readthedocs.io/en/master/  (非常重 ...