| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1681 人关注过本帖
标题:久闻C语言区高手如云 正好这学期学C语言 把我写的作业发出来请各位高手批评 ...
只看楼主 加入收藏
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
结帖率:100%
收藏
 问题点数:0 回复次数:24 
久闻C语言区高手如云 正好这学期学C语言 把我写的作业发出来请各位高手批评 欢迎各位进来板砖
rt

这是第一次的作业 以后的还会发 欢迎各位批评。。。

比较简单 直接放要求和代码罢

【实验内容】

创建以下简单C语言程序,并以T_1.C为文件名命名,保存在自己的作业文件夹中。

main( )

{ printf(“This is my first C program!\n”);

}


程序代码:

#include <stdio.h>

int main(void)
{
    printf ("This is my first C program!\n");

    return 0;
}




【实验内容】

编程计算1+2+3+4+……+100 ,请以T_2.c为文件名命名本源程序。源程序如下:

main()

{ int i,sum=0;

  for(i=1;i<=100;i++)

     sum=sum+i;

  printf("data is : %d\n",sum);

}


程序代码:

#include <stdio.h>

int main(void)
{
    int i = 0;
    long sum = 0;

    for (;i <= 100;i++)
    {
        sum += i;
    }
    /*i==101*/
    i--;
    printf ("1+2+3...+%d=%ld\n",i,sum);

    return 0;
}






【实验内容】

模仿预备实验一,编程输出如下所示的三行文本。程序以1_1.c命名。

* * * * * * * * * * * * * * * * * * * * * * * * *

                      Very Good!

* * * * * * * * * * * * * * * * * * * * * * * * *


程序代码:

#include <stdio.h>

int main(void)
{
    char *szX = "* * * * * * * * * * * * * * * * * * * * * * * * *\n";
    char *szGood = "\tVery Good!\n";
   
    printf (szX);
    printf (szGood);
    printf (szX);

    return 0;
}




【实验内容】

参考教材例1.3,编写程序实现:输入a、b、c 3个值,输出其中最大者。程序以1_2.c命名。


程序代码:

#include <stdio.h>

int main(void)
{
    int a=0, b=0, c=0;
    printf ("Input a b c\n");
    scanf ("%d%d%d", &a, &b, &c);
    /*
    printf ("Max is %d", (((a > b)?a:b) > c)?((a > b)?a:b):c);
    */
    if (a >= b)
    {
        if (a < c)
        {
            a = c;
        }
    }
    else
    {
        if (b < c)
        {
            a = c;
        }
        else
        {
            a = b;
        }
    }
    printf ("Max is %d", a);
   
    return 0;
}





【实验内容】

参考预备实验二,编写程序计算并输出 1*2*3*……*10。程序以1_3.c命名。


程序代码:

#include <stdio.h>

int main(void)
{
    int i = 1;
    long sum = 1;

    for (;i <= 10;i++)
    {
        sum *= i;
    }
    /*i==11*/
    i--;
    printf ("1*2*3...*%d=%ld",i,sum);

    return 0;
}



呵呵 开始的比较简单

欢迎各位批评指导 先谢谢了

分少就不放分了 嘻嘻
搜索更多相关主题的帖子: C语言 文件夹 
2011-03-02 19:48
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
自己顶自己的 欢迎各位板砖、、
2011-03-02 19:49
广陵绝唱
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
注 册:2008-2-15
收藏
得分:0 
挺好.
2011-03-02 20:15
pcbaichi
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:486
专家分:1185
注 册:2010-11-13
收藏
得分:0 
来支持斑竹一下

免费赠送河蟹一只
2011-03-02 20:36
zzgzzg00
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:2
帖 子:388
专家分:627
注 册:2010-8-2
收藏
得分:0 
呵呵  一直搞不懂为什么最后要加上return 0啊?不加行吗?

粗心是大敌
2011-03-02 20:43
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
"hello world" 是最烦的一个了, 是各种语言、各种平台最重要的一个演示程序,跑起来了, 以后都是很简单的了。

我就是真命天子,顺我者生,逆我者死!
2011-03-02 20:46
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
是很麻烦

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2011-03-02 20:54
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用zzgzzg00在2011-3-2 20:43:38的发言:

呵呵  一直搞不懂为什么最后要加上return 0啊?不加行吗?


有两个理由

一个是冠冕堂皇的。。 嗯 这里主函数是int 自然有返回值

另外一个理由 呵呵 我经常用汇编 汇编的函数 如果不返回是会跑飞的 现在也习惯用return了 呵呵

不知道C区的大大怎么想。。
2011-03-02 21:50
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
多谢各位捧场。。
2011-03-02 22:02
pviva
Rank: 1
等 级:新手上路
帖 子:9
专家分:5
注 册:2011-3-2
收藏
得分:0 
#include <stdio.h>

int main(void)
{
    char *szX = "* * * * * * * * * * * * * * * * * * * * * * * * *\n";
    char *szGood = "\tVery Good!\n";
   
    printf (szX);
    printf (szGood);
    printf (szX);

    return 0;
}
刚开课就学到指针,牛!
2011-03-02 22:16
快速回复:久闻C语言区高手如云 正好这学期学C语言 把我写的作业发出来请各位高手 ...
数据加载中...
 
   



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

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