标题:【求大神帮忙改改错】c语言二级题
只看楼主
LeilaStark
Rank: 2
等 级:论坛游民
帖 子:6
专家分:18
注 册:2018-3-5
结帖率:100%
已结贴  问题点数:20 回复次数:4 
【求大神帮忙改改错】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
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:20 
用字符串函数处理的(忽略文件读写部分)

#include <stdio.h>
#include <string.h>
main()
{
    int i, j, a[10]={21,3,15,35,315,121,31,1,2115,2}, c[10];
    char si[10], sj[10];
    for (i=0; i<10; ++i)
    {
        c[i] = 0;
        sprintf(si, "%d", a[i]);
        for (j=0; j<10; ++j)
        {
            if (j != i)
            {
                sprintf(sj, "%d", a[j]);
                if (strstr(sj,si) != NULL)
                    c[i]++;
            }
        }
    }
    for (i=0; i<10; ++i)
        printf("%6d", a[i]);
    printf("\n");
    for (i=0; i<10; ++i)
        printf("%6d", c[i]);
}







[此贴子已经被作者于2018-3-5 15:38编辑过]

2018-03-05 15:35
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.066631 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved