在编写此乘法代码时需要帮助
Need help in writing this multiplication code
我需要在 output.for 中展示乘法过程,例如:-
输入是两个数字(比如 325 和 4405)
输出将是:-
325
*4405
-----
1625
0
1300
1300
-------
1431625
注意:- 空格数应最少。
我不需要确切的代码。
告诉我我应该使用哪种 属性 或方式来获得每个 line.or 中的 SPACE 我应该如何继续获得输出。
这里有一个简单的例子,说明如何使用 printf 进行恒定长度的打印输出:
int main(void)
{
char a[6][7]={"1","22","333","4444","55555","666666"};
int i;
int value;
for(i=0;i<sizeof(a)/sizeof(a[0]);i++)
{
value = atoi(a[i]);
printf("%07d\n", value); //with leading zeros
printf("% 7d\n", value); //with spaces
}
getchar();
return 0;
}
这是输出:
我需要在 output.for 中展示乘法过程,例如:- 输入是两个数字(比如 325 和 4405) 输出将是:-
325
*4405
-----
1625
0
1300
1300
-------
1431625
注意:- 空格数应最少。
我不需要确切的代码。 告诉我我应该使用哪种 属性 或方式来获得每个 line.or 中的 SPACE 我应该如何继续获得输出。
这里有一个简单的例子,说明如何使用 printf 进行恒定长度的打印输出:
int main(void)
{
char a[6][7]={"1","22","333","4444","55555","666666"};
int i;
int value;
for(i=0;i<sizeof(a)/sizeof(a[0]);i++)
{
value = atoi(a[i]);
printf("%07d\n", value); //with leading zeros
printf("% 7d\n", value); //with spaces
}
getchar();
return 0;
}
这是输出: