24小时热门版块排行榜    

查看: 7748  |  回复: 145
本帖产生 1 个 程序强帖 ,点击这里进行查看

世事源缘

铁虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
#include
        #include
        void main(){
             int a;
             scanf("&d",&a);
             if (abs(a)<10)
             printf("%dis one bit.\n",a);
         else if(abs(a)<100)
                 printf("%dis two bit.\n",a);
         else if (abs(a)<1000)
            printf("%dis three bit.\n",a);
         else if (abs(a)<10000)
            printf("%dis four bit.\n",a);
         else if (abs(a)<32767)
            printf("%dis five bit.\n",a);
         else
           printf("the number is too large\n";
              }
请问这个程序哪里错了,为什么无论输入什么结果都是一样
寻找的,必能发现;敲门的,门必能为她而开
111楼2012-04-12 21:40:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dubo

金虫 (著名写手)

优秀版主


小木虫: 金币+0.5, 给个红包,谢谢回帖
#include
#include
void main(){
        int a;
        scanf("%d",&a);//////////////here
        if (abs(a)<10)
                printf("%dis one bit.\n",a);
        else if(abs(a)<100)
                printf("%dis two bit.\n",a);
        else if (abs(a)<1000)
                printf("%dis three bit.\n",a);
        else if (abs(a)<10000)
                printf("%dis four bit.\n",a);
        else if (abs(a)<32767)
                printf("%dis five bit.\n",a);
        else
                printf("the number is too large\n";
}
112楼2012-04-12 21:51:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

llhy_lyb

金虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
最近开始用V C++,打算用VC++工具,利用CL多小波吧变换实现图像的融合,苦苦折腾一个月了,还是搞不定啊,有哪位大侠帮帮忙啊!!!!!!
还有个问题,就是编的程序,编译都没有错误,就是结果出不来,怎么回事啊?
113楼2012-05-15 23:43:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ylqidai2012

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
用c#d调用USB采集卡的具体流程是什么,楼主能给些参考建议吗?
114楼2012-05-16 09:27:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

haoja22

禁虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
本帖内容被屏蔽

115楼2012-06-05 22:43:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

haoja22

禁虫 (初入文坛)

本帖内容被屏蔽

116楼2012-06-05 22:43:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

幽竹的海角

银虫 (初入文坛)

【菜鸟同学求助】关于学生成绩管理,要求写【从文件读取班级信息】部分,要与【将学生信息存储到文件中】相对应,可运行(求助啊,这部分总是编译失败!!!)
以下是已有代码
/*
        DBInfo.h的实现文件
*/
#include "DBInfo.h"
#include
#include
#include
#include

#define MAX_NAME_LENGTH 256

/*分配学生对象*/
Student* createStudent()
{

        Student* pRet = (Student*)malloc(sizeof(Student)); /*分配内存*/

        if(pRet != NULL)                                                 /*验证是否成功*/
                memset(pRet,0,sizeof(Student));                 /*初始化*/

        return pRet;
}

/*释放学生对象*/
void freeStudent(Student* pStudent)
{
        if(pStudent !=NULL)
        {
                free(pStudent);
        }
}


/*创建班级*/
Class* createClass()
{
        Class* pClass = malloc(sizeof(Class));
        memset(pClass,0,sizeof(Class));
        strcpy(pClass->Name,"default_class"  );
        return pClass;
}

/*释放班级*/
void freeClass(Class* pClass)
{
        int iStudent =0;
        if(pClass==NULL)
        {
                return ;
        }

        for(iStudent =0;iStudentStudentCount;iStudent++)
        {
                Student* pStudent = pClass->Students[iStudent];
                if(pStudent)
                {
                        freeStudent(pStudent);
                        pClass->Students[iStudent] = NULL;
                }
        }
}

/*添加学生到班级*/
void appendStudent(Class* pClass,Student* pStudent)
{
        if(pClass==NULL || pStudent == NULL)
                return ;

        pClass->Students[pClass->StudentCount]=pStudent;
        pClass->StudentCount++;

}

/*删除学生从班级中*/
void deleteStudent(Class* pClass,int index)
{
        int iStudent;
        Student* pStudent;

        if(pClass==NULL)return;
        if(index<0)return;
        if(index>pClass->StudentCount-1)return ;
        
        pStudent= pClass->Students[index];
        pClass->Students[index] = NULL;
        freeStudent(pStudent);
        
        for(iStudent = index;iStudentStudentCount-1;iStudent++)
        {
                pClass->Students[iStudent] = pClass->Students[iStudent+1];
        }
        
        pClass->Students[pClass->StudentCount-1]=NULL;
        pClass->StudentCount--;
}


/*创建班级存储信息*/
Class* createClassFromKb()
{
        char class_name[MAX_NAME_LENGTH];
        Class* pNewClass;

        printf("*********************************\n"  );
        printf("*  please input the class name: *\n" );
        printf("*********************************\n" );

        memset(class_name,0,256);
        scanf("%s",class_name);
        pNewClass = createClass();
        strcpy(pNewClass->Name, class_name );
        return pNewClass;
}

/*将学生信息存储到文件中*/
saveStudentToFile(Student* pStudent,FILE* pFile)
{
        fprintf(pFile,"%s\n",pStudent->Name);
        fprintf(pFile,"%c\n",pStudent->Sex);
        fprintf(pFile,"%s\n",pStudent->Address);
        fprintf(pFile,"%s\n",pStudent->PhoneNumber);
        fprintf(pFile,"%d\n",pStudent->Age);
        fprintf(pFile,"%f\n",pStudent->height );
}


/*保存班级别信息到文件*/
int saveClassToFile(Class* pClass,char* fn)
{
        FILE* pFile;
        int   i;

        if( (pFile = fopen(fn,"w+" ) )== NULL)
        {
                printf("File [%s]  open error , please check it",fn);
                return 0;
        }

        fprintf(pFile,"#THIS IS FILE OF XXXX SYSTEM\n"  );
        fprintf(pFile,"# the fllowing is class info\n"  );
        fprintf(pFile,"# the student :name sex adress phone age height\n"  );
        
        fprintf(pFile,"%s\n",pClass->Name);
        fprintf(pFile,"%d\n",pClass->StudentCount);

        for(i=0;iStudentCount;i++)
        {               
                fprintf(pFile,"#[%i]\n",i+1);
                saveStudentToFile(pClass->Students,pFile);
                fprintf(pFile,"#------------------------------------\n"  );
        }
        fprintf(pFile,"#END"  );
        fclose(pFile);

        return 1;
}

/*从文件读取班级信息*/

/*全局的班级入口*/
Class* g_Class;
117楼2012-06-14 14:41:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tianning2012

金虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
小弟初学c++,写了个程序,错误挺多,求修改。
#include "stdafx.h"
#include
#include
#include
using namespace std;
int main()
{int m,k,i,n=0;
bool prime;
for(m=101;m<=200;m=m+2)
{prime=1;
  k=int(sqrt(m));
  for(i=2;i<=k;i++)
          if(m%i==0)
          {prime=0;
       break;
          }
  if (prime)
  {cout<    n=n+1;
  }
  if(n%10==0) cout< }
cout<         return 0;
}
小弟用的是vs2010
好好搞科研
118楼2012-08-20 21:14:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bubbyluo

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
请问楼主    新建一个窗体(C#语言),想插入一个表格来输入数据,如何实现?
119楼2012-11-15 22:35:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

L249890962G

铁杆木虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
单纯学C#语言,感觉还差好远啊
120楼2012-11-26 10:17:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 magic7004 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见