1、把数组从小到大排序

#include<stdio.h>
int main()
{int a[10];int i,j,k,temp;printf("Enter 10 numbers:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<9;i++){k=i;for(j=i+1;j<10;j++){if(a[k]>a[j])k=j;}if(k!=i){temp=a[i];a[i]=a[k];a[k]=temp;}}printf("sort:\n");for(i=0;i<10;i++)printf("%3d",a[i]);return 0;
}

2、求一个3*3的整形矩阵的对角线之和

#include<stdio.h>
int main()
{int a[3][3];int i,j,sum1=0,sum2=0;printf("Input 9 numbers:\n");for(i=0;i<3;i++){    for(j=0;j<3;j++)scanf("%d",&a[i][j]);}for(i=0,j=2;i<3;i++,j--){sum1=sum1+a[i][i];sum2=sum2+a[i][j];}printf("主对角线之和=%d\n副对角线之和=%d\n",sum1,sum2);return 0;
}

3、统计单词个数

#include<stdio.h>
#include<string.h>
int main()
{char string[100];int i,n=0;printf("Input a sentense:\n");gets(string);for(i=0;string[i]!='\0';i++){if(string[i]==' '||string[i]==','||string[i]=='.'||string[i]=='!'||string[i]=='?')n=n+1;}printf("The number of words=%d\n",n);return 0;
}

4、筛选素数

#include<stdio.h>
#include<math.h>
int main()
{int a[100];int i,j;for(i=0;i<100;i++)a[i]=i+1;for(i=2;i<100;i++){for(j=2;j<(sqrt(a[i])+1);j++){if(a[i]%j==0)a[i]=0;}}a[0]=0;for(i=0;i<100;i++){ if(a[i]!=0)printf("%5d",a[i]);}printf("\n");return 0;
}

转载于:https://www.cnblogs.com/P201821430015/p/10912131.html

实验四 数组程序设计相关推荐

  1. c语言实验四报告,湖北理工学院14本科C语言实验报告实验四数组

    湖北理工学院14本科C语言实验报告实验四 数组.doc 实验四 数 组实验课程名C语言程序设计专业班级 14电气工程2班 学号 201440210237 姓名 熊帆 实验时间 5.12-5.26 实验 ...

  2. c语言程序设计 实验五数组6,c语言实验五数组程序设计解答.doc

    c语言实验五数组程序设计解答.doc 实验五数组应用(二)一.实验目的1(掌握二维数组的定义和初始化.2(掌握二维数组元素的引用及其应用.3(掌握字符数组的定义和初始化.4(掌握字符数组元素的引用及其 ...

  3. 20155321 实验四 Android程序设计

    20155321 实验四 Android程序设计 安装Android studio成功 任务一:Android Stuidio的安装测试: 参考<Java和Android开发学习指南(第二版)( ...

  4. 20165235实验四 Android程序设计

    20165235实验四 Android程序设计 实验课程:JAVA编程设计 实验名称:Android开发 姓名:祁瑛 学号:20165235 实验时间:2018.05.16 指导老师:娄家鹏 Andr ...

  5. 实验四 Android程序设计

    实验四 Android程序设计 课程:Java程序设计 班级:1652 姓名:孔月 学号:20165208 指导教师:娄嘉鹏 实验日期:2018.5.14 实验名称:Android程序设计 实验要求: ...

  6. 20155330 实验四 Android程序设计

    20155330 实验四 Android程序设计 实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android.组件.布局管理器的使用: 3.掌握An ...

  7. # 20155224 实验四 Android程序设计

    20155224 实验四 Android程序设计 任务一 Android Stuidio的安装测试: 参考<Java和Android开发学习指南(第二版)(EPUBIT,Java for And ...

  8. 20165226 实验四 Android程序设计

    实验四 Android程序设计 实验目的 一.Android Studio的安装测试 二.Activity测试 三.UI测试 四.布局测试 五.事件处理测试 实验内容及步骤 (一)Android St ...

  9. 20145312《信息安全系统设计基础》实验四 驱动程序设计

    20145312<信息安全系统设计基础>实验四 驱动程序设计 实验目的与要求 学习在 LINUX 下进行驱动设计的原理 掌握使用模块方式进行驱动开发调试的过程 实验内容 在 PC 机上编写 ...

  10. 20155314 2016-2017-2 《Java程序设计》实验四 Android程序设计

    20155314 2016-2017-2 <Java程序设计>实验四 Android程序设计 实验任务 基于Android Studio开发简单的Android应用并部署测试 了解Andr ...

最新文章

  1. 卡住无法查看到所有进程_进程同步 进程互斥 软件和硬件实现方式 信号量机制 信号量机制实现进程同步,进程互斥,前驱关系...
  2. 中南大学c语言程序设计2013年下学期期末考试,2013级计算机专业本科生C语言程序设计期末考试资料.doc...
  3. 虚方法virtual详解(转载)
  4. Web Service 一些对外公开的网络服务接口以及http://www.webxml.com.cn/zh_cn/index.aspx
  5. Android之AIDL使用详解
  6. Laravel 中asset 函数支持https 协议
  7. 多线程学习-时间改变事件
  8. MySQL5.7之开启远程连接
  9. java基础总结02-语言基础
  10. 阶段3 3.SpringMVC·_05.文件上传_5 文件上传之跨服务器上传分析和搭建环境
  11. 2019年面临的网络安全威胁有哪些
  12. 华为路由器 linux 口,华为路由器以太网口配置命令
  13. 买不起MacBook,使用Windows 10配置zsh命令行做开发
  14. 程序员技术入股的那些坑
  15. 连载:中国最早的一代官派留学生--留美幼童 (结尾)
  16. blend2d + MFC
  17. 从你的全世界路过---陌陌X-SIGN还原
  18. Timer/Counter
  19. 【NRF51822】百度手环开源源码分析--存储部分
  20. 三态门的组成及工作原理

热门文章

  1. Retrofit之OkhttpCall执行原理详解
  2. Android 跨进程双向通信(Messenger与AIDL)详解
  3. 自定义 Behavior - 仿新浪微博发现页的实现
  4. java ajax传值到后台_java ajax发送数据到后台,中文乱码
  5. switch里面变量吗c语言,讨教一下关于switch语句中变量定义的相关问题
  6. 计算机驱动程序的安装过程,电脑常用的驱动程序的安装与管理
  7. crossentropy java_示例CrossEntropyLoss用于pytorch中的3D语义分段
  8. npoi 未将对象引用设置到对象的实例_带你探索JVM的对象
  9. PHP整站迁移空间,Discuz! X2.5 整站搬家迁移升级教程
  10. 待更新内容mongodb