标题:【求大神帮忙改改错】c语言二级题
取消只看楼主
LeilaStark
Rank: 2
等 级:论坛游民
帖 子:6
专家分:18
注 册:2018-3-5
结帖率:100%
已结贴  问题点数:20 回复次数:3 
【求大神帮忙改改错】c语言二级题

程序代码:
#include<stdio.h>
int comp(char *a,char *b)
{
    int i=0,j=0,k;
    
    while(b[i]!='\0')
    {   if(b[i]=!a[j])i++;
        if(b[i]==a[j])
        {i++;j++;}
        
    }
    if(a[j]=='\0')return 1;
    return 0;
    
    }
void fcount(int data[],int ct,int x[])
{
int i,j,t;
char s[10][10];
for(i=0;i<ct;i++)
{   j=0;t=data[i];printf("%10d\n",i);
    while(t)
    {
        s[i][j++]=t%10+'0';
        t/=10;
    }
    s[i][j]='\0';/**/puts(s[i]);
}  
for(i=0;i<ct;i++)
    for(j=0;j<ct;j++)
    {puts(s[i]);
    
    if(comp(s+i,s+j))x[i]++;}

   




}
main()
{
    int a[]={21,3,15,35,315,121,31,1,2115,2},res[10]={0},i,ct=10;
    FILE *fp;
    fp=fopen("T:\\myf2.out","w");
    fcount(a,ct,res);
    for(i=0;i<ct;i++)
    {printf("%5d",res[i]);fprintf(fp,"%5d",res[i]);}
    
    fclose(fp);

}
搜索更多相关主题的帖子: 改错 int i++ for res 
2018-03-05 14:00
LeilaStark
Rank: 2
等 级:论坛游民
帖 子:6
专家分:18
注 册:2018-3-5
得分:0 
希望大神们帮帮忙,跑不对折磨死我了
2018-03-05 14:01
LeilaStark
Rank: 2
等 级:论坛游民
帖 子:6
专家分:18
注 册:2018-3-5
得分:0 
中间有个put(s[i])是我为了验错加的 没有意义
2018-03-05 14:02
LeilaStark
Rank: 2
等 级:论坛游民
帖 子:6
专家分:18
注 册:2018-3-5
得分:0 
原来是strstr函数,666
2018-03-05 16:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-484998-1-1.html




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

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