新人C语言求助,程序没报错,但是运行不了

[复制链接]
查看11 | 回复0 | 2022-10-19 23:00:17 | 显示全部楼层 |阅读模式
#define _CRT_SECURE_NO_WARNINGS
#include
int main()
{

int a;

int b;

printf("请输入2个正整数,用空格分隔2者,且2者之积不可超过int数据类型的表示范围。\n");

scanf("%d %d", &a, &b);

int e, f;

f = 0;

for (int A=a; a != 0; a / 10)

{

e = a % 10;

f = f * 10 + e;

}



int m, n;

n = 0;

for (int B=b; b != 0; b / 10)

{

m = b % 10;

n = n * 10 + m;

}
if (a * b == f * n)

printf("%d*%d=%d*%d\n", a, b, f, n);

else

printf("%d*%d!=%d*%d\n", a, b, f, n);
return 0;
}在写逆序乘积式的作业输入2个数据后敲回车无法接着运行,请问是否是for表达式3要求自增自减的原因?网上看别人都用的while循环用的vs2022
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行