| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2064 人关注过本帖, 4 人收藏
标题:C程序学习实例,将不断更新
只看楼主 加入收藏
wt593647537
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-11-26
收藏
得分:0 
好啊,有参考价值!我是初学者,我们刚刚学到数组!我还晕乎乎的……
 不过我想多看看就什么都明白了!!
2011-11-26 20:35
id3663423
Rank: 2
来 自:浙江
等 级:论坛游民
帖 子:48
专家分:63
注 册:2009-4-15
收藏
得分:0 
慢慢发..希望你自己坚持...我都发自己空间的...坚持每天多学一点知识,就少些一行代码...

每多学一点知识,就少写一行代码.
2011-11-26 21:23
boto
Rank: 1
等 级:新手上路
帖 子:5
专家分:4
注 册:2011-4-3
收藏
得分:0 
写的太好了。顶
2011-11-26 22:18
请问你好吗
Rank: 2
等 级:论坛游民
帖 子:64
专家分:51
注 册:2011-11-27
收藏
得分:0 
不错
2011-12-01 21:42
请问你好吗
Rank: 2
等 级:论坛游民
帖 子:64
专家分:51
注 册:2011-11-27
收藏
得分:0 
求解释
2011-12-01 21:57
heroinearth
Rank: 10Rank: 10Rank: 10
来 自:云南曲靖
等 级:青峰侠
帖 子:430
专家分:1506
注 册:2011-10-24
收藏
得分:0 
猴子吃桃
猴子第一天摘下若干桃子,当即吃了一半,还不过烹瘾,又多吃了一个,第二天又将第一天剩下了的桃子吃掉一半,双多吃一个。以后每天都吃了前一天剩下的一半零一个,到第10天发现只剩个桃子,求猴子第一天共摘多少个桃子。
程序代码:
#include <stdio.h>

int main(void)
{
    int day,n=1;
    for(day=9;day>0;day--)
    {
        n=(n+1)*2;
    }
    printf("the total is %d\n",n);   
    return 0;
}

 
2012-11-12 13:13
heroinearth
Rank: 10Rank: 10Rank: 10
来 自:云南曲靖
等 级:青峰侠
帖 子:430
专家分:1506
注 册:2011-10-24
收藏
得分:0 
阳阳买苹果
阳阳买平果,每个平果0.8元,阳阳第一天买2个苹果,从第二开始每天买前天的两倍,直到当天购买的苹果个数为不超过100的最大值,求阳阳每天平均花多少钱。
程序代码:
#include <stdio.h>

int main(void)
{
    int day=0,n=2;
    float money=0,ave;
    while(n<100)
    {
        money+=n*0.8;
        n*=2;
        day++;
    }
    ave=money/day;
    printf("每天平均花钱数是:%f\n",ave);
    return 0;
}

2012-11-12 13:26
heroinearth
Rank: 10Rank: 10Rank: 10
来 自:云南曲靖
等 级:青峰侠
帖 子:430
专家分:1506
注 册:2011-10-24
收藏
得分:0 
计算输入的某日是该年的第几天。
程序代码:
#include <stdio.h>
int leap(int year);
int getdays(int year,int month,int day);

int main(void)
{
    int year,month,day,n;
    printf("请输入年月日(用空格分开):");
    if(scanf("%d%d%d",&year,&month,&day)==3)
    {
        n=getdays(year,month,day);
        printf("%d月%d日是%d年的第%d天\n",month,day,year,n);
    }
    else
    {
        printf("输入数据有误,程序退出!");
        return 1;
    }


    return 0;
}

int leap(int year)//判断输入的年份是否为闰年,闰年返回1,不是闰年返回0
{
    if(year%4==0 && year%100 !=0 || year%400==0)
        return 1;
    else
        return 0;
}

int getdays(int year,int month,int day)
{
    int sum=0,i,j,k;
    int a[12]={31,28,31,30,31,30,31,31,30,31,30,12};
    int b[12]={31,29,31,30,31,30,31,31,30,31,30,12};
    if(leap(year)==1)
        for(i=0;i<month-1;i++)
            sum+=b[i];
    else
        for(i=0;i<month-1;i++)
            sum+=a[i];
    sum+=day;
    return sum;
}

 
2012-11-13 09:32
heroinearth
Rank: 10Rank: 10Rank: 10
来 自:云南曲靖
等 级:青峰侠
帖 子:430
专家分:1506
注 册:2011-10-24
收藏
得分:0 
婚礼上的谎言
  3对情侣参加婚礼,3个新郎为ABC,3个新娘为XYZ,有人想知道究竟谁与谁结婚,于是就问新人中的三位,得到台下结果:A说他将和X结婚,X说她的未婚夫是C,C说他将和Z结婚。这人事后知道他们在开玩笑,说的全是假话。那么究竟谁与谁结婚呢?
程序代码:
#include <stdio.h>

int main(void)
{
    int a,b,c;
    for(a=1;a<=3;a++)//为了好理解这里从1开始,本应从2开始,因后面有a!=1,同理c也是
        for(b=1;b<=3;b++)
            for(c=1;c<=3;c++)
                if(a!=1 && c!=1 && c!= 3&& a!=b && a!=c && b!=c)
                {
                    printf("%c 将嫁给 A\n",'X'+a-1);
                    printf("%c 将嫁给 B\n",'X'+b-1);
                    printf("%c 将嫁给 C\n",'X'+c-1);
                }
    return 0;
} 

改后程序
#include <stdio.h>

int main(void)
{
    int a,b,c=2;
    for(a=2;a<=3;a++)
        for(b=1;b<=3;b++)
           
                if( a!=b && a!=c && b!=c)
                {
                    printf("%c 将嫁给 A\n",'X'+a-1);
                    printf("%c 将嫁给 B\n",'X'+b-1);
                    printf("%c 将嫁给 C\n",'X'+c-1);
                }
    return 0;
}


[ 本帖最后由 heroinearth 于 2012-11-13 10:03 编辑 ]
2012-11-13 09:53
heroinearth
Rank: 10Rank: 10Rank: 10
来 自:云南曲靖
等 级:青峰侠
帖 子:430
专家分:1506
注 册:2011-10-24
收藏
得分:0 
百元买百鸡
鸡翁一,值钱5,母鸡一,值钱3,鸡雏三,值钱1,百钱买百鸡,问翁、母,雏各几何?
程序代码:
#include <stdio.h>

int main(void)
{
    int cock,hen,chick;
    for(cock=0;cock<=20;cock++)
        for(hen=0;hen<=33;hen++)
        {
            chick=100-cock-hen;
            if(cock*5+hen*3+chick/3==100 && chick%3==0)
                printf("公鸡:%d 母鸡:%d 小鸡:%d\n",cock,hen,chick);
        }
    return 0;
}

2012-11-13 10:54
快速回复:C程序学习实例,将不断更新
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036204 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved