思路:
1.通过while(scanf(xx))实现两两分析输入的值,注意如果使用&&getchar()=='\n'的话终止会导致最后的一对值不能分析,在最后检验实现循环终止
2.设置i判断空格
3.对输出0 0单独分析,使用i的值是否变化检验
#include<stdio.h>
int main(void)
{
int x1,x2,i=0;
while(scanf("%d %d",&x1,&x2)){
if(x2!=0){
if(i++!=0)
printf(" ");
printf("%d %d",x1*x2,x2-1);
}
if(getchar()=='\n')
break;
}
if(!i)
printf("0 0");
return 0;
}
314

被折叠的 条评论
为什么被折叠?



