坚持写坚持练冲大厂 2023-11-20 19:20 采纳率: 40%
浏览 10
已结题

关于#c语言#的问题:#include <stdio.h>

相亲数的求解,老是没有结果!什么都不输出!

#include<stdio.h>
int main()
{
    int m,n;
    scanf("%d%d",&m,&n);
    int i,sum1=0,sum2=0;
    for(i=0;i<m;i++)
    {
        if(m%i==0)
        {
         sum1=i;
         sum1+=sum1;}
         if(n%i==0)
         {
             sum2=i;
             sum2+=sum2;
         }
    }
    int panduan(m,n);
    if(panduan==1)
    {
        printf("%d,",m);void printx(m);printf("=%d\n",n);
        printf("%d,",n);void printx(n);printf("=%d\n",m);
        printf("1");
    }
    if(panduan==0)
    {
        printf("%d,",m);void printx(m);printf("=%d\n",sum1);
        printf("%d,",n);void printx(n);printf("=%d\n",sum2);
        printf("2");
    }
}
int panduan(int x,int y)
{
    int i,j,m;
    for(i=0;i<x;i++)
    {
        if(x%i==0)
        {
         i=j;
         j+=j;
        }
        if(y%i==0)
        {
            i=m;
            m+=m;
        }
    }
    if(m==x&&j==y)
    return 1;
    else
    return 0;
}
void printx(int m)
{
  int x;
  int i,j;
    for(i=x;i<x;i--)
    {
        if(x%i==0)
        {
         i=j;
         printf("%d+",j);
         if(i==1)
         printf("%d",i);
        }
    }
}
    

  • 写回答

3条回答 默认 最新

  • 微软技术分享 优质创作者: 编程框架技术领域 2023-11-20 19:31
    关注

    你的代码有问题。

    img

    标红色的位置,需要改正,你不能将定义进行调用。

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 11月28日
  • 已采纳回答 11月20日
  • 创建了问题 11月20日