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;
}
代码格式和运行样本图片: