实验一选择结构程序设计.ppt

上传人:小飞机 文档编号:6043883 上传时间:2023-09-18 格式:PPT 页数:16 大小:280.61KB
返回 下载 相关 举报
实验一选择结构程序设计.ppt_第1页
第1页 / 共16页
实验一选择结构程序设计.ppt_第2页
第2页 / 共16页
实验一选择结构程序设计.ppt_第3页
第3页 / 共16页
实验一选择结构程序设计.ppt_第4页
第4页 / 共16页
实验一选择结构程序设计.ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《实验一选择结构程序设计.ppt》由会员分享,可在线阅读,更多相关《实验一选择结构程序设计.ppt(16页珍藏版)》请在三一办公上搜索。

1、,实验一选择结构程序设计,1.编写程序,使之具有如下功能:输入a、b、c三个整数,按从大到小的顺序进行输出。#include void main()int a,b,c,t;printf(Please input 3 Numbers:);scanf(%d,%d,%d,2编写程序,求解下列分段函数:x(-5void main()float x,y;printf(please input x:);scanf(%f,#include void main()float x,y;printf(Please input x:);scanf(%f,2编写程序,求解下列分段函数:x(-5x0)y=x-1(x=0

2、)x+1(0 x10)100 其它,3某托儿所收2岁到6岁的孩子,2岁、3岁孩子进小班(Lower class);4岁孩子进中班(Middle class);5岁、6岁孩子进大班(Higher class)。编写程序(用switch语句),输入孩子年龄,输出年龄及进入的班号。如:输入:3,输出:age:3,enter Lower class。#include void main()int age;printf(Please input age:);scanf(%d,default:printf(Cant enter our class.),实验二 循环结构程序设计,1计算SUM的值。计算公式如

3、下:SUM=1+1/2-1/3+1/4-1/n 键盘输入n=10#include void main()int i,n;float s,t,sign;s=1;t=0,sign=1;scanf(%d,2求s=1!+2!+20!。#include void main()int i;float s=0,t=1;for(i=1;i=20;i+)t=t*i;s=s+t;printf(%fn,s);,3输出如下所示由数字组成的形状。11 2 11 2 3 2 11 2 3 4 3 2 11 2 3 4 5 4 3 2 11 2 3 4 3 2 11 2 3 2 11 2 11,11 2 11 2 3 2

4、11 2 3 4 3 2 11 2 3 4 5 4 3 2 11 2 3 4 3 2 11 2 3 2 11 2 11,#include void main()int i,j,n;for(i=1;i0;j-)printf(%d,j);printf(n);for(i=1;i0;j-)printf(%d,j);printf(n);,3输出如下所示由数字组成的形状。11 2 11 2 3 2 11 2 3 4 3 2 11 2 3 4 5 4 3 2 11 2 3 4 3 2 11 2 3 2 11 2 11,实验三 数组,1编写程序,使之具有如下功能:输入10个整数,按每行3个数输出这些整数,最后

5、输出10个整数的平均值。#include void main()int i,a10,sum;for(i=0;i10;i+)scanf(%d,ai);for(i=0;i10;i+)printf(%d,ai);if(i%3=0)printf(n);for(i=0;in;i+)sum+=ai;printf(av=%fn,sum/10.0);,2编写程序,任意输入10个整数的数列,先将整数按照从大到小的顺序进行排序(选择法),然后输入一个整数插入到数列中,使数列保持从大到小的顺序。,选择法介绍:以5个数为例说明:a0 a1 a2 a3 a4 5 2 1 8 3 未排序时的情况 8 2 1 5 3 8

6、5 1 2 3 将余下的4个数中最大数5与a1对换 8 5 3 1 2 将余下的3个数中最大数3与a2对换 8 5 3 2 1 将余下的2个数中最大数2与a3对换至此完成排序,2编写程序,任意输入10个整数的数列,先将整数按照从大到小的顺序进行排序(选择法),然后输入一个整数插入到数列中,使数列保持从大到小的顺序。,输入一个整数插入到数列中,使数列保持从大到小的顺序。,设输入的整数为number如果 numberai ai=number ai(number 插入ai处)原第i个元素以后的所有元素坐标加1,输入:number=34,#include void main()int i,j,a11,

7、t,t1,t2,number;for(i=0;i10;i+)scanf(%d,if(numberai)t1=ai;ai=number;for(j=i+1;j11;j+)t2=aj;aj=t1;t1=t2;break;for(i=0;i11;i+)printf(%5d,ai);,3.输入44的数组,编写程序实现:(1)求出对角线上各元素的和;(2)求出对角线上行、列下标均为偶数的各元素的积;(3)找出对角线上其值最大的元素和它在数组中的位置,max=a00;for(i=0;imax)max=aii;row=i;colum=i;printf(max=%d,row=%d,colum=%d,max,row,colum);,#include void main()int a44,i,j,sum=0,t=1,max,row=0,colum=0;for(i=0;i=3;i+)for(j=0;j=3;j+)scanf(%d,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号