这个题看上去很简单代码也很少但是还是没考虑好
参考:https://www.cnblogs.com/xzt6/p/5759181.html
#include <stdio.h>
//start at 23.10
int main(){
int a,b;
int flag=0;
while(scanf("%d%d",&a,&b)!=EOF){
if(flag==0)
flag=1;
else
printf(" ");
if(a!=0&&b!=0){
printf("%d %d",a*b,b-1);
}
else if(b==0)
continue;
else
printf("0 0");
}
}
我自己写的 主要是错在了判断是否有输出和是否首字节混乱。。下次要打个草稿。。。。
#include <cstdio>
int main()
{
int m,n;
int flag=1;
while(scanf("%d %d",&m,&n)!=EOF){
if(n>0){
if(flag==1){
printf("%d %d",m*n,n-1);
flag=0;
}else{
printf(" %d %d",m*n,n-1);
}
}
}
if(flag==1)
printf("0 0");
return 0;
}
博主的代码,