c语言常见编程

//一个猴子第一天偷了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");
                        }
                    }
}

  

时间: 2025-01-06 16:28:02

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

常见编程简称收集汇总

此文为收藏常见编程术语的英文缩写.英文全称.中文翻译全称. 主要经常使用却不知其意,为了更好的理解和学习各项编程技能,就收藏了下. 1.编程语言.标准.协议.字符编码 HTML HTML 指的是超文本标记语言 (Hyper Text Markup Language) XML XML 指可扩展标记语言(EXtensible Markup Language) CSS CSS 指层叠样式表 (Cascading Style Sheets) JS 一般指  JavaScript   指以 ECMAScr

嵌入式 Linux C语言(十一)——C语言模块化编程

嵌入式 Linux C语言(十一)--C语言模块化编程 一.C语言模块化编程 所谓模块化编程,就是指一个程序包含多个源文件(.c 文件和 .h 文件),每个模块即是一个.c文件和一个.h文件的结合,头文件(.h)中是对于该模块接口的声明.C语言模块化编程中对.c..h文件的潜规则: 1..c 文件主要负责实现,也就是定义函数:.h 文件主要负责声明,比如函数声明.宏定义等,结构的定义.自定义数据类型一般也放在头文件中,不能在.h文件中定义变量.将一个功能模块的代码单独编写成一个.c文件,然后把该

c语言基础编程

作业: 1.二进制,八进制,十进制之间的相互转换 2.测试转义字符 3.测试强制类型转换 4.测试赋值运算符  = += -= *= /= %= <<= >>= ^= |= &= number += 2; 5.测试不同类型数字的运算(+ - * /)结果 6.从键盘输入一个实数,求其绝对值. 7.从键盘输入三个数,按升序输出. 8.已知方程 ax*x + bx + c = 0,输入a.b,求方程的根. 9.从键盘输入x,求y的值: y = 1  若 x > 0  0 

C语言多线程编程

原文:C语言多线程编程 注:本文内容来源于互联网,感谢作者整理! Windows的多线程编程 c语言 在Windows的多线程编程中,创建线程的函数主要有CreateThread和_beginthread(及_beginthreadex). CreateThread 和 ExitThread    使用API函数CreateThread创建线程时,其中的线程函数原型:  DWORD WINAPI ThreadProc(LPVOID lpParameter);在线程函数返回后,其返回值用作调用Ex

Mysql C语言API编程入门讲解

原文:Mysql C语言API编程入门讲解 软件开发中我们经常要访问数据库,存取数据,之前已经有网友提出让鸡啄米讲讲数据库编程的知识,本文就详细讲解如何使用Mysql的C语言API进行数据库编程.  API,全称Application Programming Interfaces,即应用程序编程接口,我们可以调用这些接口,执行API函数提供的功能.  Mysql C语言API就是用C语言编写的Mysql编程接口,使用这些接口函数可以实现对Mysql数据库的查询等操作.  Mysql的安装  要进

5种语言混合编程:C++、JS、python、Lisp、汇编

/* 混合C++.JS.python.Lisp.汇编 1种语言,5种语法 */ main { //C++ vector<int> v; v.push(2); putsl(v.size()); if(v.count()==1) { putsl("abc"); } //JS var a=function(x){ return x*2; } putsl(a(3)); a={90,91}; putsl(a[1]); //python b=2 if b==2 putsl 1 puts

go语言面向编程

面向对象编程篇 go语言面向对象编程,并不像传统面向对象编程中有继承.封装.多态.函数重载等概念: go语言面向对象编程非常的 简单优雅,,结构(struct).方法(method).接口(interface)浑然一体,共同支持着 面向对象编程 一.结构体 struct go语言支持基本类型组合功能-struct结构类型,struct结构类型看似简单,实则能实现很强大的复杂功能1. 定义 type <name> struct {} type Rect struct { x, y float64

给PHP扩展/C语言/网络编程初学者推荐的几本书

Linux/Unix系统 深入理解计算机系统 UNIX环境高级编程 深入理解Linux内核 网络通信编程 UNIX网络编程 TCP/IP详解 Linux多线程服务端编程 数据结构与算法 算法导论 <数据结构>(C语言版) C程序设计语言 给PHP扩展/C语言/网络编程初学者推荐的几本书

javascript常见编程模式举例

最近买到手了一本<javascript框架设计>,详细介绍开发js框架所用到的知识.初读一点,乐帝脆弱的理论修养就暴露无遗了,所以专门加强理论修养,重看javascript编程模式的举例.下面来介绍下js中,常见的编程模式.    1.命名空间    同其他高级语言一样,js中的命名空间概念,也是为了减少命名冲突,但js没有命名空间关键字.js实现命名空间的思路是定义一个全局变量,将此命名空间的变量和方法,定义为这个全局变量的属性. var MYAPP=MYAPP||{};//全局变量 MYA