实验 5 函数(1 )【实验题 5-1】以下程序的功能:从键盘输入两个数,计算出他们的和,并将结果输出在屏幕上。 调试运行程序,观察出现了什么错误,提出两种修改方案。【实验题 5-2】下程序的功能:输出 31000 之的间的素数。请选择合适的内容填入程序的空白处,并调试运行程序。【实验题 5-3】从
C语言作业Tag内容描述:
1、实验 5 函数(1 )【实验题 5-1】以下程序的功能:从键盘输入两个数,计算出他们的和,并将结果输出在屏幕上。 调试运行程序,观察出现了什么错误,提出两种修改方案。【实验题 5-2】下程序的功能:输出 31000 之的间的素数。请选择合适的内容填入程序的空白处,并调试运行程序。【实验题 5-3】从键盘输入一个整数 n,计算 n3,并将结果输出在屏幕上。要求计算 n3 用函数实现。【实验题 5-4】从键盘输入一个整数 n,计算 2n+1 与+n 之和。 要求计算两数之和用函数实现。注意写计算表达式的时候 3*n 之间的乘号不要丢掉,否则会提示:invali。
2、编写一个程序求和,从 1 加 2 的平方加 2 的立方加.,一直加到 2 的 n 次方。n 的值从键盘输入。#include#includevoid main()int i,n,sum;scanf(“%d“,sum = f(n);printf(“%dn“,sum); int f(int n)int s = 0,i;for(i = 1;i #includevoid main()int i,n,sum = 0;scanf(“%d“,for(i = 1;i 0,有两个不等实根。(4) b2-4ac#include void main(void)double a,b,c,d;char ch(y);docoutabc;if(-0.0001ch;while(ch=y|ch=Y);。
3、H1:计算通用产品代码(UPC) 的校验位(选作)成绩: 5 / 折扣: 0.8背景许多年来,货物生产商都会把超市售卖的每件商品上放置一个条码。这种被称为通用产品代码(Universal Product Code,缩写 UPC)的条码可以识别生产商和产品。超市可以通过扫描产品上的条码来确定支付此项商品的费用。每一个条码由十二位数字构成,通常这些数字会显示在条码下面。例如,包装为 26 盎司的 Morton 牌碘化盐所用条码下的数字是:0 24600 01003 0第一个数字表示商品的种类(0 表示大部分的食品杂货,2 表示需要称量的货品,3 表示药品或和健康相关的商品,而。
4、实验内容1输入一个正整数 n1n10 ,再输入 n 个整数,按逆序输出这些整数。第 1 个数和最后一个数交换,以此类推Input n:4Input 4 integers:10 8 1 2输出: 2 1 8 102输入一个正整数 n1n10 。
5、 实验三、 循环结构 一、实验目的用循环结构解决实际问题;二、知识点回顾 for 语句是 C 语言中最常用的循环结构。一般形式为:for (表达式 1;表达式 2;表达式 3) 语句;执行过程如下:1、计算表达式 1。2、计算表达式 2。如为“真” (非 0) ,则执行 for 后的语句;如为“假” ,则跳出循环体。3、如表达式 2 为“真” ,则执行完循环体后,计算表达式 3 的值。转回步骤 2。最常用的形式是:for(循环变量赋初值;判断条件;循环变量增值) 循环体语句; while 语句用来实现“当型”循环结构,就是当满足某个条件时进行循环。形式为:w。
6、-_1005 货币兑换Description给出人民币对美元、欧元、日元的当日汇率,求给定金额的人民币能兑换成外币的金额,求给定金额的外币能兑换成人民币的金额。要计算的外币有三种:美元、欧元、日元。Input输入有三行。第一行依次为美元、欧元、日元外币汇率,用空格分开。汇率用 100 外币为单位,精确到小数点后 4 位,如 668.5200 表示“100 美元=668.5200 人民币”。汇率浮动范围为(0,10000) 。第二行为外币金额 x,第三行为人民币金额 y。x,y 均为整数,且 0int main()-_double a,b,c;double x;double y;scanf (“%lf%lf%lf“,scanf (“%lf。
7、实验5 函数 姓名 xxx 学号 xxxxxxx 实验日期 2012 6 3 1 实验目的和要求 参见实验指导书实验八 2 实验内容和步骤 实验内容 实验指导书中的实验八 实验步骤 2 1 实验内容的第1题 通过本题 了解到要在单步调试时能够观察自定义的函数内部变量变化情况 单步调试如何操作 答 点 step over 让程序逐步运行 提问 1 请在下面粘贴运行结果画面 实参a是否为同一变量 是同。
8、作业三 函数一、填空: (1) 以下程序运行后的输出结果是 。void fun(int x,int y) x=x+y;y=x-y;x=x-y;printf(“%d,%d,”,x,y);void main() int x=2,y=3;fun(x,y);printf(“%d,%dn”,x ,y);(2) 若有以下程序执行后输出结果是 。int f(int x,int y) return(y-x)*x; void main() int a=3,b=4,c=5,d;d=f(f(3,4),f(3,5);printf(“%dn“,d);(3)下面是一个计算阶乘(n!)的程序,补充程序使其完整。#include “stdio.h”double factorial(int);main( ) int n;printf(“Enter an integer:“);scanf(“%d“,printf(“阶乘为%fn“,_ _);double fact。
9、,程序设计基础 (The C Programming Language ),主讲:严冬梅,作 业,第一章 概述,1.编写程序,在屏幕上输出以下内容:This is my first programme.I love C programming. 2.编写程序,计算梯形的面积,上底、下底和高由键盘输入。,第一章 概述,1. main() printf(“This is my first programme.n“);printf(“I love C programming.n“); ,第一章 概述,2. main() int a,b,h,s;printf(“Enter a b h:“);scanf(“%d%d%d“, ,第二章 数据类型、常量和变量,1.编写程序,设a=10,用printf()显示以下信息:The value of A is 10. 2.编写程序,以人。
10、C 语言大作业题目1 电话簿管理程序存储的数据包括:人名、工作单位、电话号码和 E-mail 地址等。程序要求具有如下功能:加入一个新电话号码;删除一个电话号码;显示保存的所有电话号码。修改功能;排序功能,包括按照电话号码排序和按照姓名字母序排列;查询功能,包括按人名查询电话号码和按电话号码查询人名。保存信息到文件。从文件读取信息。课程设计要求:程序运行开始,首先显示一个提示信息,作为一个功能选择菜单。用户选用哪条功能,就调用哪项功能。2 班级同学信息管理程序存储的数据包括:姓名,学号,宿舍,QQ 号码和电话号。
11、选择作业:1、输入两个运算量和一个运算符,完成加、减、乘、除、取余运算,输出运算结果。#include“stdio.h“main( )int x,y,z; char ch;printf(“Enter an operator(+,-,*,/,%):n“);ch=getchar();printf(“Enter two numbers:“);scanf(“%d%d“,switch(ch)case +:z=x+y;printf(“%d+%d=%d“,x,y,z);break;case -:z=x-y;printf(“%d-%d=%d“,x,y,z);break;case *:z=x*y;printf(“%d*%d=%d“,x,y,z);break;case /: if (y=0)printf(“division by zeron“);else z=x/y; printf(“%d/%d=%d“,x,y,z);break;case %: if (y=0)printf(“di。
12、第一章:第 6 题方法一:#include int main()int a,b,c,max;printf(“please input a,b,c:n“);scanf(“%d,%d,%d“,max=a;if (maxint main()int max(int x,int y);int a,b,c,d;printf(“please input a,b,c:n“);scanf(“%d,%d,%d“,d=max(max(a,b),c);printf(“The largest number is %dn“,d);return 0;int max(int x,int y) return (xy)?x:y;第三章第 3 题#include #include int main()float d=300000,p=6000,r=0.01,m;m=log10(p/(p-d*r)/log10(1+r);printf(“m=%6.2fn“,m);return 0;第 4 题#include int main()char c1,c2;c1=97;c2=9。
13、1. 1.1.3 编写程序,在屏幕上显示一个短句“Programming in C is fun!”。【问题描述】1.1.3 编写程序,在屏幕上显示一个短句“Programming in C is fun!”。【输入形式】无【输出形式】输出短句【样例输入】无【样例输出】Programming in C is fun!-: 1:#include -: 2:int main(void)1: 3:1: 4: printf(“Programming in C is fun! n“);1: 5: return 0;-: 6:2. 1.1.4编程显示图案。【问题描述】编写程序,在屏幕上显示如下图案。*【输入形式】无【输出形式】图案【样例输入】【样例输出】【样例说明】符号之间无空格【评分标准】-: 1:#i。
14、实验 7 数组(1)【实验题 7-1】此程序的功能:给数组元素赋值并进行输出。但程序中有错误,请查找原因,并调试程序以实现程序功能。【实验题 7-2】以下程序的功能:求整型数组中元素的最大值及其下标。请选择合适的内容填入程序中空白处。【实验题 7-3】以下程序的功能:把整型数组里的元素按逆序进行排序并输出。请选择合适的内容填入程序中空白处。【实验题 7-4】编写一个程序,定义一个有五个元素的一维数组,从键盘对该数组的元素进行赋值后再显示在屏幕上。【实验题 7-5】编写程序对整型数组 iA 的各元素进行从大到小排序。【实验题。
15、10012题目内容描述: 程序填空,不要改变与输入输出有关的语句。编写一个函数,利用参数传入一个 3 位数 number,找出 101number 之间所有满足下列两个条件的数:它是完全平方数,又有两位数字相同,如 144、676 等,函数返回找出这样的数据的个数。请同时编写主函数。例:(括号内为说明)输入3 (repeat=3)150500999输出count=2count=6count=8-#include #include int search(int n);int main(void)int number,ri,repeat;scanf(“%d“,for(ri=1;ri999);printf(“count=%dn“,search(number);/*-*/10012#include #include int search(int n);。
16、作业,1. 输入两个正整数,求其最大公约数和最小公倍数。方法:求最大公约数用辗转相除法;最小公倍数=2数的积除以最大公约数3 3 3 2. 输出水仙花数,例1531 + 5 + 3,小 结,第六章 循环结构,在语言中,可用以下语句实现循环: (1)用goto语句和if语句构成循环。 (2)用while语句。 (3)用do-while语句。 (4)用for语句。,第六节 循环嵌套 第七节 几种循环的比较 第八节 break 、continue语句 第九节 程序举例,例6.4 求1100的累加。,#include int main()int i, sum; i=1;sum =0;while (i=100) sum =sum+ i;i+; printf( “sum=%dn”, sum。
17、 页 1书面作业_7请按下列要求,编写相应程序:1、一个 10 个整数的数组(34,91 ,83 ,56,29,93,56 ,12,88,72 ) ,找出最小值和其下标。#includeint main()int arr10=34,91,83,56,29,93,56,12,88,72;int row=0,i,min;min=arr0;for(i=0;iint main() int gcd(int x,int y);int a,b;printf(“please input 2 integer numbersn“);scanf(“%d,%d“,printf(“%dn“,gcd(a,b);return 0;int gcd(int x,int y)int temp;if(xy)temp=x;x=y;y=temp;int r;while(y)int r;r=x%y;x=y;y=r;return x;2、定义一个将十进制数转换成十六进制数的函数 。
18、学 生 实 验 报 告实 验 课 名 称: C 语言程序设计实验项目名称: 循环结构及利用数组类型编程的练习专 业 名 称:班 级:学 号:学 生 姓 名:教 师 姓 名:2012 年 4 月 24 日一实验名称:循环结构及利用数组类型编程的练习。 二实验目的与要求:1熟练掌握把重复性的现实问题利用循环结构去实现。2对于成组数据的处理能够使用数组类型进行编程。3必须根据题目要求完成程序并且编译运行通过。三实验内容:1利用 do-while 语句计算 1/1!+1/2!+1/20!之和。2 编程求任意读入的 3*3 矩阵的转置(要求只定义一个数组类型变量) 。3输入一个。
19、1. 编程,输入 n,输出如下列( n=5)所示的图形Main() int n,i,j;Printf(“n=”);Scanf(“%d”,for(i=1;in-i)printf(“*”);else printf(“ ”);printf(“n”);For(i=1;ii)printf(“*”);else printf(“ ”);printf(“n”);4. 编程,输入顶行字符和图形的高。输出如下例(顶行字符为 A,图形的高为 5)所示的图形#define L 8int main(void)char i ,j, ch= A;for(i=1; i= 0;k-) printf(“ “); for(j = 0;j #include #include char a100200; /定义最大 100 个,每个 200 个字符的字符串数组int i,j,n=10;/n 为实际字符串个数void sort() ch。
20、第一章使用 printf()函数按下面的形式显示某应用程序的功能#includevoid main()printf(“*n“);printf(“欢迎使用卡卡名片夹n“);printf(“1显示全部名片 n“);printf(“2新建名片 n“);printf(“3修改名片 n“);printf(“4删除名片 n“);printf(“5退出 n“);printf(“*n“);编写一个 C 程序,能够从键盘输入一个浮点数,然后输出它的倒数。#includevoid main()float m,n;printf(“请输入一个浮点数n“);scanf(“%f“,n=1/m;printf(“该数的倒数是%f“,n);第二章将华氏温度转换为摄氏温度。使用公式:C=5/9(F-32.#includevoid main()fl。