C语言教程(3)

## 三、数组和字符串
### 数组
1. 数组通过下标与值对应,下标默认从0开始,如果要从1开始:先设置略大的容量,从1开始操作(实际上a\[0]还是存在只是不做操作)
2. c语言没有sort,要排序只能手写:
~~~
int a[5]={10,99,32,48,5},n=5;
for(int i=0;i<n-1;i++)
for(j=i+1;j<n+1;j++)
{t=a[i];a[i]=a[j];a[j]=t;}
for(int i=1;i<m;i++) printf("%d ",a[i]);
~~~
3.二维数组
例:
~~~
a[2][4]={
{1,2,3,4},
{11,22,33,44}.
}
~~~
### 字符串
1. 特殊的数组,下标0开始值'\0结束,判断回文:
~~~
for(int i=0,j=n-1;i<j;i++,j--)
if(s[i]!=s[j]){printf("no");return 0}
printf("yes")
~~~

### 作业
*关注公众号[Kimo姬]即可获得答案,还有实用工具等着你。简洁好用的公众号,无付费项目无捆绑应用*
1.输入n,打印n行杨辉三角

posted @   Kimo姬  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示