| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1980 人关注过本帖
标题:初学C语言,求解决
只看楼主 加入收藏
w851777025
Rank: 7Rank: 7Rank: 7
来 自:新疆
等 级:黑侠
威 望:2
帖 子:135
专家分:584
注 册:2014-1-19
收藏
得分:2 
。。。
2014-02-27 22:22
小黄2014
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-2-25
收藏
得分:0 
回复 6楼 我是小狮子
多谢了
2014-02-27 22:33
hyddpjh
Rank: 2
等 级:论坛游民
帖 子:9
专家分:14
注 册:2014-2-27
收藏
得分:2 
#include <stdio.h>
#include <math.h>
main()
{   
int i,j,k;
    for (i=-3;i<=0;i++)
    {
       for (j=1;j<=abs(i);j++)
          printf(" ");
       for (j=1;j<=7-2*abs(i);j++)
          printf("0");
       printf("\n");
     }
}
2014-03-01 00:02
linxwu
Rank: 1
等 级:新手上路
帖 子:21
专家分:2
注 册:2014-2-28
收藏
得分:2 
回复 7楼 丶璀璨丶
你这个代码没有通用性!!!建议嵌套循环
2014-03-01 07:11
denny2001
Rank: 1
等 级:新手上路
帖 子:2
专家分:7
注 册:2013-8-28
收藏
得分:2 
回复 7楼 丶璀璨丶
你的方法确实简单
2014-03-01 10:13
QQ1547814758
Rank: 1
来 自:山东
等 级:新手上路
帖 子:1
专家分:2
注 册:2014-3-1
收藏
得分:2 
课本例题。每次做都显示错误(红色那句)。
能告诉额到底哪错了吗?

#include <stdio.h>
int main()
{
    int max(int x,int y);
    int a,b,c;
    scanf("%d,%d",&a,&b);
    c=max(a,b);
    printf("max=%d\n",c);
    return 0;
}
int max(int x,int y);
{
    int z;
    if(x>y)z=x;
    else z=y;
    return(z);
}
2014-03-01 14:21
hzz6866223
Rank: 2
等 级:论坛游民
帖 子:20
专家分:30
注 册:2014-2-24
收藏
得分:2 
想法是好的。

[fly]不求超越,只要前行。[/fly]
2014-03-01 15:01
ksil
Rank: 2
等 级:论坛游民
帖 子:15
专家分:31
注 册:2014-3-1
收藏
得分:2 
回复 8楼 rjsp
学习了 谢谢版主!
程序代码:
#include <stdio.h>

int main()
{
    const int n = 5;
    for(int i=0;i<2*n;++i)
    {if( i<+n)
        printf( "%*s%0*d%*s%*s%0*d%*s\n", n-i-1, "", 2*i+1, 0 , n-i-1, "", n-i-1, "", 2*i+1, 0 , n-i-1, "");
      if(i>n)
        printf( "%*s%0*d%*s%*s%0*d%*s\n", i-n,"", 2*(2*n-i)-1, 0, i-n,"", i-n,"", 2*(2*n-i)-1, 0, i-n,"" );
    }
    return 0;
}


C学习中。。
2014-03-02 00:08
ksil
Rank: 2
等 级:论坛游民
帖 子:15
专家分:31
注 册:2014-3-1
收藏
得分:0 
回复 16楼 QQ1547814758
int max(int x,int y); 这里多了个;!

C学习中。。
2014-03-02 00:26
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:0 
回复 18楼 ksil
程序代码:
#include <stdio.h>

int main()
{
    const int n = 5;

    for( int i=-n+1; i!=+n; ++i )
    {
        int m = i<0 ? -i : +i;
        printf( "%*s%0*d%*s%0*d\n",  m,"",  2*(n-m)-1,0,  2*m,"",  2*(n-m)-1,0 );
    }

    return 0;
}
2014-03-03 09:37
快速回复:初学C语言,求解决
数据加载中...
 
   



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

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