| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1219 人关注过本帖
标题:浮点数格式的问题~求帮忙,,,万分感激!!!!
取消只看楼主 加入收藏
cb_1212
Rank: 1
等 级:新手上路
帖 子:126
专家分:5
注 册:2011-4-28
收藏
得分:0 
回复 20楼 hjywyj
按照你的程序写的。。。
#include<stdio.h>
#include<string.h>
void main()
{
    int i,j,n,s=0,max,x,y;
    scanf("%d",&n);
    n++;
    char a[100][10];
    int b[100];
    for(i=0;i<n;i++)
    {
        gets(a[i]);
    }
    for(i=0;i<n;i++)
    {
        j=0;
        while(a[i][j]!='.'&&a[i][j]!='\0')
        {
            s++;
            j++;
        }
        b[i]=s;
    }
    max=b[0];
    for(i=0;i<n;i++)
        if(max<b[i])
            max=b[i];
        for(i=0;i<n;i++)
        {
            x=0;
            for(j=0;a[i][j]!='.'&&a[i][j]!='\0';j++)
                x++;
            for(y=x;y<max;y++)
                printf(" ");
            puts(a[i]);
        }
}

编译结果是:

Compiling...
22.c
F:\C语言作业源程序\22.c(8) : error C2143: syntax error : missing ';' before 'type'
F:\C语言作业源程序\22.c(9) : error C2143: syntax error : missing ';' before 'type'
F:\C语言作业源程序\22.c(12) : error C2065: 'a' : undeclared identifier
F:\C语言作业源程序\22.c(12) : error C2109: subscript requires array or pointer type
F:\C语言作业源程序\22.c(12) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
F:\C语言作业源程序\22.c(12) : warning C4024: 'gets' : different types for formal and actual parameter 1
F:\C语言作业源程序\22.c(17) : error C2109: subscript requires array or pointer type
F:\C语言作业源程序\22.c(17) : error C2109: subscript requires array or pointer type
F:\C语言作业源程序\22.c(17) : error C2109: subscript requires array or pointer type
F:\C语言作业源程序\22.c(17) : error C2109: subscript requires array or pointer type
F:\C语言作业源程序\22.c(22) : error C2065: 'b' : undeclared identifier
F:\C语言作业源程序\22.c(22) : error C2109: subscript requires array or pointer type
F:\C语言作业源程序\22.c(22) : error C2106: '=' : left operand must be l-value
F:\C语言作业源程序\22.c(24) : error C2109: subscript requires array or pointer type
F:\C语言作业源程序\22.c(26) : error C2109: subscript requires array or pointer type
F:\C语言作业源程序\22.c(27) : error C2109: subscript requires array or pointer type
F:\C语言作业源程序\22.c(31) : error C2109: subscript requires array or pointer type
F:\C语言作业源程序\22.c(31) : error C2109: subscript requires array or pointer type
F:\C语言作业源程序\22.c(31) : error C2109: subscript requires array or pointer type
F:\C语言作业源程序\22.c(31) : error C2109: subscript requires array or pointer type
F:\C语言作业源程序\22.c(35) : error C2109: subscript requires array or pointer type
F:\C语言作业源程序\22.c(35) : warning C4047: 'function' : 'const char *' differs in levels of indirection from 'int '
F:\C语言作业源程序\22.c(35) : warning C4024: 'puts' : different types for formal and actual parameter 1
执行 cl.exe 时出错.

22.obj - 1 error(s), 0 warning(s)


真是好奇怪哦。和我写的那个毛病比有点相似啊。。。
2011-05-07 21:09
cb_1212
Rank: 1
等 级:新手上路
帖 子:126
专家分:5
注 册:2011-4-28
收藏
得分:0 
回复 20楼 hjywyj
你是好人。。。给个QQ号吧。以后有问题请教下你,帮下忙吧。。。
我是真心想学好C的。
我现在发现我C真的好差啊,学了半年与同班同学的差距都好大了。悲哀哦。。
2011-05-07 21:14
cb_1212
Rank: 1
等 级:新手上路
帖 子:126
专家分:5
注 册:2011-4-28
收藏
得分:0 
回复 25楼 于祥
thanks  结果是正常的啊。我试过了 呵呵
在C语言中变量的申明规范是怎样的?为什么把那个申明放后边就可以了呢?
如果用C++应该不会有这样的问题了吧?
2011-05-08 13:22
cb_1212
Rank: 1
等 级:新手上路
帖 子:126
专家分:5
注 册:2011-4-28
收藏
得分:0 
回复 27楼 hjywyj
嗯嗯。谢谢你了。。。
以后少不了麻烦你呢。唉,只怪我基础差啊。
2011-05-08 13:58
cb_1212
Rank: 1
等 级:新手上路
帖 子:126
专家分:5
注 册:2011-4-28
收藏
得分:0 
回复 29楼 hjywyj
不懂诶。字符串是用gets函数输入的啊,不是用scanf.为什么还要用getchar呢?
2011-05-08 14:46
cb_1212
Rank: 1
等 级:新手上路
帖 子:126
专家分:5
注 册:2011-4-28
收藏
得分:0 
回复 29楼 hjywyj
灰常灰常郁闷。。
我用数据测试了下:
2
125.4
1.23

 125.4
   1.23
Press any key to continue
那个125.4前面有空格啊。。。不符合要求!
2011-05-12 21:02
快速回复:浮点数格式的问题~求帮忙,,,万分感激!!!!
数据加载中...
 
   



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

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