博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第十一次作业
阅读量:6708 次
发布时间:2019-06-25

本文共 1622 字,大约阅读时间需要 5 分钟。

1.

#include
void sum(int *p){ int s=0,i; for(i=0;i<10;i++) { s+=*p; p++; } printf("总和为%d\n",s);}int main(){ int a[10],i; printf("输入数组a的十个数,用空格隔开:"); for(i=0;i<10;i++) scanf("%d",&a[i]); sum(a); return 0;}

2.

#include
#include
void sort(char *str[]){ int i,j,k; char *temp; for(i=0;i<4;i++) { for(j=i+1;j<5;j++) { if(strcmp(str[k],str[j])>0) { temp=str[k]; str[k]=str[j]; str[j]=temp; } } }}int main(){ char s[5][100],*p[5]; int i; printf("依次输入5个字符串\n"); for(i=0;i<5;i++) { scanf("%s",s[i]); p[i]=s[i]; } sort(p); printf("由小到大排序结果为:"); for(i=0;i<5;i++) printf("%s",p[i]); return 0; }

3.

#include
#include
int main(){ int *p,*p0,i; p0=p=(int*)malloc(sizeof(int)*10); printf("输入十个数,用括号隔开:"); for(i=0;i<10;i++) { scanf("%d",p); p++; } p=p0; for(i=0;i<10;i++) { printf("%d ",*p); p++; } return 0;}

4.

#include
int main(){ int a[10][10],(*p)[10],i,j; p=a; for(i=0;i<10;i++) for(j=0;j<10;j++) *(*(p+i)+j)=(i+1)*(j+1);//使用数组指针p数组a进行值初始化,初始化的数组值使用(i+1)*(j+1)计算得出 for(i=0;i<10;i++) { for(j=0;j<10;j++) printf("%d ",p[i][j]); printf("\n"); } return 0;}

作业心得还想再理解一下再写,先把作业交了,这次作业说明了对课上知识理解的不到位,我会努力听课,巩固基础。

转载于:https://www.cnblogs.com/fqy1998211/p/6149820.html

你可能感兴趣的文章
ThinkPHP中URL模式
查看>>
JS Selection部分中文
查看>>
MongoDB数据量较大时如何构建索引--减少业务最少影响
查看>>
实用工具特别推荐Windows Memory Diagnostic
查看>>
站点到站点的×××(总公司到分公司×××)
查看>>
黄生借书说
查看>>
Web数据挖掘笔记(一)
查看>>
ORA-12154: TNS: 无法解析指定的连接标识符
查看>>
Python Tab自动补全
查看>>
Javascript跨域访问解决方案
查看>>
使用MD5加密
查看>>
【网上在线培训系统】研发感想
查看>>
使用for循环创建在指定目录下批量创建文件并重命名所有文件
查看>>
linux-RPM包使用小结
查看>>
Oracle Active Database Duplication
查看>>
Zabbix监控之实现微信企业号报警【8】
查看>>
POI
查看>>
利用windows 2008 r2自带的“文件服务”实现NFS存储功能
查看>>
一天学会开发客户关系管理系统
查看>>
html5调用摄像头拍照
查看>>