第六章 利用数组处理批量数据2
2019-02-22 21:09
197 查看
@TOC【】(第六章 利用数组处理批量数据2)
#例6.6输出一个一直字符串。
#include<stdio.h> #include<stdlib.h> int main(){ char c[15]={'I',' ','a','m',' ','a',' ','s','t','u','d','e','n','t','.'}; int i; for(i=0;i<15;i++) printf("%c",c[i]); printf("\n"); system("pause"); return 0; }
运行结果如下
##例6.7输出一个菱形。
#include<stdio.h> #include<stdlib.h> int main(){ int diamond[][5]={{' ',' ','*'},{' ','*',' ','*',' '},{'*',' ',' ',' ','*'},{' ','*',' ','*'},{' ',' ','*'}}; int i,j; for(i=0;i<=4;i++) { for(j=0;j<=4;j++) printf("%c",diamond[i][j]); printf("\n"); } system("pause"); return 0; }
运行结果如下
###例6.8输入一行字符,统计其中有多少单词,单词之间用空格分隔开。
#include<stdio.h> #include<stdlib.h> int main(){ char string[81]; int i,num=0,word=0; char c; gets(string); for(i=0;(c=string[i])!='\0';i++) if(c==' ')word=0; else if(word==0) { word=1; num++; } printf("these are %d words in this line.\n",num); system("pause"); return 0; }
运行结果如下
####例6.9有三个字符,要求输出最大者。
#include<stdio.h> #include<string.h> #include<stdlib.h> 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) strcpy(string,str[2]); printf("\nthe largest string is:\n%s\n",string); system("pause"); return 0; }
运行结果如下
相关文章推荐
- 第六章 利用数组处理批量数据
- C程序设计 第六章 利用数组处理批量数据
- 第六章 利用数组处理批量数据
- 第六章 利用数组处理批量数据
- C语言例题 第六章 利用数组处理批量的数据
- 第六章 利用数组处理批量数据(下)
- 第六章 利用数组处理批量数据
- 第六章 利用数组处理批量数据
- 第六章 利用数组处理批量数据
- 第六章:利用数组处理批量数据
- 第六章 利用数组处理批量数据(上)
- 第六章利用数组处理批量数据
- 第六章 利用数组处理批量数据
- @[TOC]( 第六章 利用数组处理批量数据)
- 第六章.利用数组处理批量数据
- 第六章 利用数组处理批量数据(例1~例9)
- 第六章 利用数组处理批量数据(下)
- 第六章 利用数组处理批量数据
- @TOC第六章(利用数组来处理批量数据)
- 第六章 利用数组处理批量数据(例1~例4)