Hzu挑战自我


私信TA

用户名:gxhzxyjsj

访问量:98836

签 名:

2024终究会过去,期待2025!

等  级
排  名 8
经  验 27865
参赛次数 67
文章发表 157
年  龄 0
在职情况 教师
学  校 贺州学院
专  业 软件工程

  自我简介:

弱鸡一个,继续努力!

解题思路: 这里给的样例有点坑,其实就按照我们平时的乘法即可。每一个都占4位输出。注意×是中文符号,占了2个字符。

注意事项:需要注意的是,例如 24*20,这种情况第4行是显示“  00”的哦。

参考代码:

#include<stdio.h>
int main()
{
	int  a,b;
	int  s;
	while(scanf("%d%d",&a,&b)!=EOF)
	{	
		s=a*b; 
		printf("%4d\n",a);
		printf("×%2d\n",b);
		printf("━━━\n");	
		if(b<10)
		{			
			printf("%4d\n",s);	
		}
		else
		{	
			if(b%10==0)
				printf("  00\n");
			else		
				printf("%4d\n",a*(b%10));
			printf("%3d\n",a*(b/10));			
			printf("━━━\n");
			printf("%4d\n",s);			
		}
	}	
    return 0;
}


 

0.0分

0 人评分

  评论区

可以的,兄弟。错了半天就因为那个00
2019-01-30 17:54:05
  • «
  • 1
  • »