欢迎来到天天文库
浏览记录
ID:59396998
大小:84.50 KB
页数:26页
时间:2020-05-28
《C程序设计课程实习.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、河北科技师范学院C程序设计课程实习院(系)名称:工商管理学院专业名称:信息管理与信息系统10级指导教师:刘书霞学生姓名:钱杰二○一一年七月课程实习一、C程序上机操作方法及运行环境编写一个C程序,输入a,b,c,d四个值,输出其中最小者。#includemain(){inta,b,c,d,min,t,;scanf("%d,%d,%d,%d",&a,&b,&c,&d);t=(a2、键盘输入三个字符,要求输出这三个字符,并输出它们的ASCII码及其ASCII码的平方根和的平方。提示:字符变量以它的ASCII码值参加运算;求平方根应用函数SQRT,此函数存放在数学函数库中;求出的平方根可能不是整数。#include#includemain(){charc1,c2;floatt;scanf("%c,%c",&c1,&c2);printf("%c,%c",c1,c2);printf("%d,%d",c1,c2);t=(sqrt(c1)+sqrt(c2))*(sqrt(c1)+sqrt(c23、));printf("%f",t);}课程实习三、循环结构程序设计1)输入两个正整数到m和n;2)如果m=n输出最大公约数m程序结束;3)若m>n则m=m-n否则n=n-m;4)返回到2)(循环)。#includevoidmain(){intm,n;scanf("%d%d",&m,&n);while(m!=n){if(m>n)m=m-n;elsen=n-m;}printf("%d",m);}课程实习四、循环结构程序设计打印下面的图案###############includemain(){inti,j4、,k;for(i=0;i<=3;i++){for(j=0;j<=i;j++)printf("");for(k=0;k<=4-i;k++)printf("*");printf("");}}课程实习五、数组的应用输入一个0到150之间的十进制整数,要求把此数转化为二进制形式。如:143↙提示:十进制转化为二进制用倒序取余法,可将每次产生的余数依次存入一数组中,输出时将数组倒序输出。#includemain(){inti,num,n,j,a[9];printf("输入数字:");scanf("%d",&num);for(i=05、;i<9;i++){a[i]=num%2;num=num/2;}printf("");for(j=8;j>=0;j--)printf("%d",a[j]);printf("");}课程实习六、函数输入10个景区内的5个不同景点门票价位,分别用函数求:①每个景区平均价位;②每个景点的平均价位;③找出最高的价位所对应的景点和景区。#include#definen110#definen25floata_jingqu[n1],a_jingdian[n2];voidmain(){voidinput(floata[][n2]);vo6、idjingqu_aver(floata[][n2]);voidjingdian_aver(floata[][n2]);inthightest(int*q,int*d,floata[][n2]);floatd(floata[][n2]);inti,j,q=0,d=0;floatprice[n1][n2],h;input(price);jingqu_aver(price);jingdian_aver(price);printf("序号景点12345平均价位");for(i=0;i7、);for(j=0;j8、("输入%d个景区的5个价位",i+1);for(j=0;j
2、键盘输入三个字符,要求输出这三个字符,并输出它们的ASCII码及其ASCII码的平方根和的平方。提示:字符变量以它的ASCII码值参加运算;求平方根应用函数SQRT,此函数存放在数学函数库中;求出的平方根可能不是整数。#include#includemain(){charc1,c2;floatt;scanf("%c,%c",&c1,&c2);printf("%c,%c",c1,c2);printf("%d,%d",c1,c2);t=(sqrt(c1)+sqrt(c2))*(sqrt(c1)+sqrt(c2
3、));printf("%f",t);}课程实习三、循环结构程序设计1)输入两个正整数到m和n;2)如果m=n输出最大公约数m程序结束;3)若m>n则m=m-n否则n=n-m;4)返回到2)(循环)。#includevoidmain(){intm,n;scanf("%d%d",&m,&n);while(m!=n){if(m>n)m=m-n;elsen=n-m;}printf("%d",m);}课程实习四、循环结构程序设计打印下面的图案###############includemain(){inti,j
4、,k;for(i=0;i<=3;i++){for(j=0;j<=i;j++)printf("");for(k=0;k<=4-i;k++)printf("*");printf("");}}课程实习五、数组的应用输入一个0到150之间的十进制整数,要求把此数转化为二进制形式。如:143↙提示:十进制转化为二进制用倒序取余法,可将每次产生的余数依次存入一数组中,输出时将数组倒序输出。#includemain(){inti,num,n,j,a[9];printf("输入数字:");scanf("%d",&num);for(i=0
5、;i<9;i++){a[i]=num%2;num=num/2;}printf("");for(j=8;j>=0;j--)printf("%d",a[j]);printf("");}课程实习六、函数输入10个景区内的5个不同景点门票价位,分别用函数求:①每个景区平均价位;②每个景点的平均价位;③找出最高的价位所对应的景点和景区。#include#definen110#definen25floata_jingqu[n1],a_jingdian[n2];voidmain(){voidinput(floata[][n2]);vo
6、idjingqu_aver(floata[][n2]);voidjingdian_aver(floata[][n2]);inthightest(int*q,int*d,floata[][n2]);floatd(floata[][n2]);inti,j,q=0,d=0;floatprice[n1][n2],h;input(price);jingqu_aver(price);jingdian_aver(price);printf("序号景点12345平均价位");for(i=0;i7、);for(j=0;j8、("输入%d个景区的5个价位",i+1);for(j=0;j
7、);for(j=0;j8、("输入%d个景区的5个价位",i+1);for(j=0;j
8、("输入%d个景区的5个价位",i+1);for(j=0;j
此文档下载收益归作者所有