| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1029 人关注过本帖
标题:优化自己第一次独立编的程序
只看楼主 加入收藏
yj2822263
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-12-2
收藏
 问题点数:0 回复次数:10 
优化自己第一次独立编的程序
以下是我第一次独立编的一个乘法表的程序 还请大大们看下可以怎么样优化  好习惯要从头开始培养  
#include<stdio.h>
main()
{int i,j,x,a;
printf("x=\\");
for (i=1;i<=10;i++)
printf("%-3d",i);
printf("\n");
{for (a=1;a>=1&&a<=11;a++)
printf("---");}
printf("\n");
for (i=1;i<=10;i++)
{ printf("%-2d\\",i);
for (j=1;j<=10;j++)
printf("%-3d",i*j);
printf("\n");
}
}

[[italic] 本帖最后由 yj2822263 于 2007-12-2 15:35 编辑 [/italic]]

未命名.jpg (18.73 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
2007-12-02 15:31
lw2007
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-10-12
收藏
得分:0 
挺好的麻, 可是看起来有点难受,
不太方便
第一眼看去 (运行结果) 还以为是什么东东哎
2007-12-02 15:37
leeco
Rank: 4
等 级:贵宾
威 望:10
帖 子:1029
专家分:177
注 册:2007-5-10
收藏
得分:0 
注意缩进,选择一个好的编辑器有助于养成好的书写风格。荐:UltraEdit-32
2007-12-02 15:45
mndren
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-11-17
收藏
得分:0 
#include <stdio.h>
#define END 9
int main(void)
{
    int i;
    int rows;
    for (rows=1 ; rows<=END ; rows++)
    {
        for (i=1 ; i<=rows ; i++)
        {
            printf("%d*%d=%-3d",rows,i,rows*i);
        }
        printf("\n\n");
    }
    return 0;
}
2007-12-02 16:04
mndren
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-11-17
收藏
得分:0 
#include <stdio.h>
void process(int,int);
int main(void)
{
    int a,b;
    printf("Enter the start and end number,please!\n:>");
    scanf("%d%d",&a,&b);
    process(a,b);
    return 0;
}

void process(int start,int end)
{
    int i,k;
    for (i=start,printf("X") ; i<=end ; i++)
    {
        printf("%6d",i);
    }    
    printf("\n");

    for (i=start ; i<end+1 ; i++)
    {
        printf("------");
    }
    printf("\n");

    for (i=start ; i<=end ; i++)
    {
        printf("%d",i);
        for (k=start ; k<=end ; k++)
        {
            printf("%6d",i*k);
        }
        printf("\n");
    }

    for (i=start ; i<end+1 ; i++)
    {
        printf("------");
    }
    printf("\n");
}
2007-12-02 16:45
mndren
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-11-17
收藏
得分:0 
输入1 -10,对齐有点问题,请多多指教!
2007-12-02 16:48
wangtuan7788
Rank: 1
等 级:新手上路
帖 子:286
专家分:0
注 册:2007-10-8
收藏
得分:0 
乘法表的话,2*5 和5*2那不是一样的嘛,所以输出的时候只输出下面的那个三角形部分不就行了

你笑我和你们不一样,我笑你们大家都一样~
2007-12-02 18:11
yangzhifu
Rank: 1
等 级:新手上路
威 望:2
帖 子:433
专家分:0
注 册:2007-4-11
收藏
得分:0 
还是用文具盒上的下三角方式好看点!

方寸之内,剖天下; 方坛之内,析自我;
2007-12-02 18:40
yangzhifu
Rank: 1
等 级:新手上路
威 望:2
帖 子:433
专家分:0
注 册:2007-4-11
收藏
得分:0 
完全赞同4楼的编码风格与方法!(自己也是这么写的)

方寸之内,剖天下; 方坛之内,析自我;
2007-12-02 18:43
yunbo03
Rank: 1
等 级:新手上路
帖 子:104
专家分:0
注 册:2007-11-25
收藏
得分:0 
7楼说的很对,另外建议用VC++6.0.编译
2007-12-02 18:44
快速回复:优化自己第一次独立编的程序
数据加载中...
 
   



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

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