2013 C语言真题

#包含“stdio.h”

void getWords(int n){

char s[]="Word,Excel,PowerPoint int,Outlook,Access,InfoPath,Publisher,Sharepoint ";

int i,k;

for(k = I = 0;s[I];k+=s[i++]== ',');//统计s中有几个逗号。

如果(n==1)

I =-1;

else if(k & lt;n-1 | | n & lt;1){

printf("错误!\ n ");

返回;

}

其他

对于(n -,k = I = 0;(k+=s[i]== ',')& ltn;i++);//找到输出单词前的逗号。

for(i++;s[i]!= ',' & amp& amps[I];printf("%c ",s[i++]));

printf(" \ n ");

}

int main(int argc,char *argv[]){

int n;

printf("请输入n(int 0 & lt;n)...\ nn = ");

scanf("%d ",& ampn);

get words(n);

返回0;

}

代码格式和运行样本图片: