#include<stdio.h>
#define MAXN 10000
int main(){
int num,e;
int i=0;
int flag=1;
while(scanf("%d %d",&num,&e)!=EOF){
if(e>1000||e<-1000)continue;
if(num*e==0&&flag==1)
{
printf("0");
}
if(num*e!=0){
if(e!=1){
if(flag){
printf("%d %d",num*e,e-1 );
flag=0;
continue;
}
else{
printf(" %d %d",num*e,e-1 );
}
}
else printf(" %d",num );
}
else printf(" 0");
i++;
}
return 0;
}
供参考:
#include<stdio.h>
int main()
{
int a[201];
int i;
i=0;
while(scanf("%d",&a[i])!=EOF){
i++;
}
i=0;
if(a[1]==0){
printf("0 0\n");
}
else{
while(a[i+1]!=0){
if(i==0)
printf("%d %d",a[i]*a[i+1],a[i+1]-1);
else
printf(" %d %d",a[i]*a[i+1],a[i+1]-1);
i+=2;
}
printf("\n");
}
return 0;
}