七星彩问题
// 使用指针处理数组元素的翻转问题 七星彩的几个数字
//#include <stdio.h>
//void QiXingCai();
//int main(int argc, const char * argv[])
//{
// QiXingCai();
// return 0;
//}
//
//void QiXingCai()
//{
//
// int arr[]={11,22,33,44,55,66,77};
// int *p,*q;
// p=&arr[0];
// q=&arr[6];
// for (int i=0; i<3; i++)
// {
// int t=*p;
// *p=*q;
// *q=t;
// p++;
// q--;
// }
//
// for (int i=0; i<7; i++)
// {
// printf("%d ",arr[i]);
// }
// printf("\n");
//
//}
#include <stdio.h>
int main(int argc, const char * argv[])
{
int arr[]={11,22,33,44,55,66,77};
int *p,*q;
p=arr; // 把首地址赋值给指针p
q=&arr[6];
for (int i=0; i<3; i++)
{
int t=*p;
*p=*q;
*q=t;
p++;
q--;
}
for (int i=0; i<7; i++)
{
printf("%d ",arr[i]);
}
printf("\n");
return 0;
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步