第六章 利用数组处理批量数据
2019-02-03 15:49
197 查看
利用数组处理批量数据
例6.7输出一个菱形。
int main() { char a[5][5]={{' ',' ','*'},{' ','*',' ','*'},{'*',' ',' ',' ','*'},{' ','*',' ','*'},{' ',' ','*'}}; for(i=0;i<5;i++) { for(j=0;j<5;j++) printf("%c",a[i][j]); printf("\n"); } return 0; }
例6.8输入一行字符,统计其中有多少个单词,单词之间用空格分隔开。
int main() { char string[81]; int i,num=0,word=0; char c; gets(string[81]); for(i=0;(c=string[i])!='\0';i++) if(c==' ') word=0; else if(word==0) { word=1; num++; } printf("有%d个单词",num); return 0; }
例6.9有3个字符串,要求找出其中的“最大”者。
int main() { char str[3][20]; char string[20]; int i; for(i=0;i<3;i++) gets(str[i]); if(strcmp(str[0],str[1])>0) strcpy(string,str[0]); else strcpy(string,str[1]); if(strcmp(str[2],string)>0) stycpy(string,str[2]); printf("\n最大的是:\\n%s\n",string); return 0; }
相关文章推荐
- @TOP第六章——利用数组处理批量数据
- 第六章 利用数组处理批量数据(上)
- 第六章 利用数组处理批量数据(例1~例4)
- 第六章:利用数组处理批量数据
- 第六章 利用数组处理批量数据
- 第六章 利用数组处理批量数据
- 第六章 利用数组处理批量数据(下)
- 第六章 利用数组处理批量数据(上)
- 第六章 利用数组处理批量数据
- 第六章 利用数组处理批量数据1
- 第六章---利用数组处理批量数据
- 第六章 利用数组处理批量数据
- 第六章 利用数组处理批量数据2
- 第六章 利用数组处理批量数据(下)
- 第六章 利用数组处理批量数据
- @TOC第六章(利用数组处理批量数据)
- 第六章 利用数组处理批量数据
- 第六章利用数组处理批量数据(一)
- 第六章利用数组处理批量数据(二)
- 第六章 利用数组处理批量数据 (例5~例9)