第1个回答 2020-06-19
拍砖引鱼。
#include <stdio.h>
#define wide 8
int main(int argc,char *argv[])
{
int ch,pos=1,n;//ch为读入字符,position是指示位置的变量 ,n是空格数量
while((ch=getchar())!=EOF){
if(ch=='\t'){
n=wide-pos%wide;
while(n-->0){
putchar(' ');
}
}else if(ch=='\n'){
pos=1;
}else{
putchar(ch);
pos++;
}
}
return 0;
}