C语言程序从键盘上输入两个整数,求其中的最大值

合集下载

计算机程序设计基础(C语言)编程习题

计算机程序设计基础(C语言)编程习题

计算机程序设计基础(C语言)编程练习题及参考答案1.输入2个整数,求两数的平方和并输出。

#include <stdio.h>main(){ intt a ,b,s;printf("please input a,b:\n");scanf("%d%d”,&a,&b);s=a*a+b*b;printf("the result is %d\n",s);}2. 输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。

#include <stdio.h>#define PI 3.14 <stdio.h>main(){ float r ,s , l;printf("please input r:\n");scanf("%f”,&r);if (r>=0){s=pi*r*r;l=2*i*r ;printf("the area is %f\n",s);printf("the circumference is %f\n",l);}elseprintf("input error!\n");}3、函数y=f(x)可表示为:2x+1 (x<0)y= 0 (x=0)2x-1 (x>0)编程实现输入一个x值,输出y值。

main(){int x,y;scanf(“%d”,&x);If(x<0)y=2*x+1;If(x>0)y=2*x-1;If(x==0) y=0;prin tf(“%d”,y);}4、编写一个程序,从4个整数中找出最小的数,并显示此数。

main( ){int a,b,c,d,t;scanf (“%d,%d,%d,%d ”,&a,&b,&c,&d);if (a>b){t=a; a=b; b=t;}if (a>c){t=a; a=c; c=t;}if (a>d){t=a; a=d; d=t;}pri ntf (“m in = %d \n”,a);}5.有一函数当x<0时y=1,当x>0时,y=3,当x=0时y=5,编程,从键盘输入一个x值,输出y值。

c++基础上机题库

c++基础上机题库
样例输入:2310
样例输出:2 3 5 7 11
第6题:
编写函数,函数功能是:根据下列公式求π的值(当最后一项大于给定精度e为止),精度e由键盘输入,要求输入输出均在主函数中完成。
样例输入:0.0005
样例输出:3.14058
第7题:
编写函数,函数功能是:判断一个三位数的个位数字和百位数字之和是否等于其十位上的数字。如果是,则输出YES,否则输出NO,要求输入输出均在主函数中完成。
样例输入:4 2
样例输出:2
样例输入:8 3
样例输出:0
第3题:
编写函数,将字符串中的大写字母变成对应的小写字母,小写字母变成对应的大写字母,其它字符不变。在主函数中调用该函数,完成任意字符串的转换,并输出结果。输入字符串(允许包含空格),输出处理后的结果。
样例输入:How Are You?
样例输入:
5
1 5 3 2 0
样例输出:0 2 3 5 1
第11题:
编写程序,将一个数组中的数循环左移m位。输入分3行:第一行为n的值,第二行为n个数,第三行为m的值。
样例输入:
5
1 5 3 2 0
2
样例输出:3 2 0 1 5
第12题:
编写程序,输入n个正整数,按这些数的因子(包括这个数自身)个数从小到大排序,如果因子个数相等,则从大到小排序。例如:输入五个数1,2,3,4,5,因子个数分别为1,2,2,3,2,则排序结果为1(1),5(2),3(2),2(2),4(3),括号内为这个数的因子个数。其中2,3,5的因子个数均为2,所以从大到小排序为5,3,2。输入分2行:第一行为n的值,第二行为n个数。

C语言程序设计实验指导书课后答案

C语言程序设计实验指导书课后答案
2.3.4 显示 1~10 平方,输出结果如下图所示: 1*1=1 2*2=4 3*3=9 4*4=16 5*5=25 6*6=36 7*7=49
8*8=64 9*9=81 10*10=100 #include<> int main(void) {
int i,a; for(i=1;i<=10;i++)
422有一个四位数千位上的数字和百位上的数字都被擦掉了已知十位上的数字是个位上的数字是2又知道这个数如果减去7就能被7整除减去8就能被8整除减去9就能被9整除
实验一
(1) 编程求 37+29 的值,实习 VC 环境。 #include<> void main() { int a,b,sum; a=37; b=29; sum=a+b; printf("sum=%d",sum); }
输入圆的半径,计算圆的面积,设圆周率为. #include<> int main() { float r,s; printf("请输入半径:"); scanf("%f",&r); s=*r*r; printf("圆的面积为%.6f",s); }
输入一个两位数,将其个位数和十位数互换后变成一个新的数,输出这个数。 #include <> int main(void) { int n,a,b; printf("input n:"); scanf("%d",&n); b=n%10; a=n/10; n=b*10+a; printf("%d\n",n); return 0; }
2.2.5 输入三个整数,用 if-else 结构求出其中的最大值。提示:首先求出两个 数的较大值放在一个变量里,然后用这个变量和第三个数再进行一次比 较。 #include<> int main() { int a,b,c,max; printf("请输入三个数"); scanf("%d,%d,%d",&a,&b,&c); if(a>b) max=a; else max=b; if(c>max) max=c; else max=a; printf("最大值为%d\n",max); return 0; }

c语言实验报告 (2)

c语言实验报告 (2)

C语言实验报告说明1,所有程序均用VC6。

0编译运行,文件名命名为姓名+日期,因为实验存在补做,所以并不是按照日期先后排列的。

2,为了使截图清晰,手动将运行窗口由“黑底白字"改为了“白底黑字”.实验2 数据类型、运算符和表达式一、实验目的:(1)掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量、以及对它们赋值的方法。

(2)学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(――)运算符的使用。

(3)掌握C语言的输入和输出函数的使用(4)进一步熟悉C程序的编辑、编译、连接和运行的过程.三、程序调试与问题解决:(1)输人并运行下面的程序#include<stdio.h>void main(){char c1,c2;c1='a’;c2=’b';printf(”%c %c\n”,c1,c2);}错误!运行此程序.错误!在上面printf语句的下面再增加一个printf语句。

printf(”%d%d\n",c1,c2);再运行,并分析结果。

输出结果如图,编译成功,无错误.错误!将第3行改为int c1,c2;再运行,并分析结果。

错误!再将第4、5行改为c1=a;c2=b;再运行,并分析结果。

a,b没有定义,编译报错。

错误!再将第4、5行改为c1=‘’a‘’;c2=‘’b‘’;再运行,并分析结果。

○6再将第4、5行改为c1=300;c2=400;再运行,并分析结果.以字符型输出时,输出的将是300,400对应的字符.(2)输人并运行教材第3章习题3. 6给出的程序#include〈stdio.h〉main (){char c1=’a’,c2=’b’,c3=’c',c4=’\101’,c5=’\116';printf("a%c b%c\tc%c\tabc\n",c1,c2,c3);printf(”\t\b%c %c\n”,c4,c5);}#include<stdio.h>void main(){int a,b;unsigned c,d;long e,f;a=100;b=-100;e=50000;f=32767;c=a;d=b;printf("%d,%d\n",a,b);printf(”%u,%u\n",a,b);printf("%u,%u\n",c,d);c=a=e; d=b=f;printf(”%d,%d\n",a,b);printf("%u,%u\n”,c,d);}请对照程序和运行结果分析:①将一个负整数斌给一个无符号的变t,会得到什么结果.画出它们在内存中的表示形式。

自己设计C语言编程

自己设计C语言编程

1. 以下程序由终端输入两个整数给变量x和y,然后输出x和y,在交换x和y中的值后。

再输出x和y。

以下是程序运行情况:Enterx&y(由第四行的printf输出)123 456<CR>(从键盘输入两个整数,<CR>代表Enter键)x=123 y=456(由第六行的Printf输出)x=456 y=123(由第八行的Printf输出)2.输入一个double类型的数,使该数保留小数点后两位,对第三位小数进行四舍五入处理,然后输出此数。

Enter x:(Printf输出提示信息)123.456<CR>(从键盘输入123.4567,<CR>代表Enter键)x=123.456700(输出原始数据)x=123.460000(输出对第三位小数进行四舍五入后的数据)注意:在Scanf函数中给出double类型变量输入数据时,应该使用%lf格式转换说明符,而输出,对应的格式转换说明符可以是%f,也可以是%f。

3.编写程序:把560分钟换算成用小时和分钟表示,然后进行输出。

注:可以将该题改为输入一个数将其分解为小时和分钟来表示。

注:对于第一个printf(“Enter x:\n”);有点麻烦。

4.编写程序:输入两个整数:1500和350,求出它们的商和余数并进行输出。

注:本题同样可以进行以上操作将一个数分解。

5.编写程序:读入三个双精度数,求它们的平均值并保留此平均值小数点后一位,对小数点后第二位进行四舍五入,最后输出结果。

6.编写程序:读入三个整数给a,b,c然后交换它们中的数,把a 中原来的值给b,把b中原来的值给c,把c中原来的值给a,然后输出a,b,c。

7.输入两个数,分别放入x和y中,若两个数不相等,则输出其中的大数;若两数相等,则输出字符串x==y和x的值。

本题是一个应用if语句的简单程序,其执行过程若下:(书本程序)(1).printf语句在屏幕上显示提示信息:Enter x&y:之后,scanf语句等待用户给变量x,y输入两个整数,然后把输入的两个数显示在屏幕上;(2).执行第七行的if语句。

用c语言求输入两个数中的较大者

用c语言求输入两个数中的较大者

求两个整数中的较大者:
#include <stdio.h> //主函数
int main() //主函数体开始
{
int max(int x,int y); //对被调用函数max的声明
int a,b,c; //定义变量a,b,c
scanf("%d,%d",&a,&b); //输入变量a和b的值
c=max(a,b); //调用max函数,将得到的值赋给c
printf("max=%d\n",c); //输出c的值
return 0; //返回函数值为0
} //主函数体结束
//求两个整数中的较大者的max函数
int max(int x,int y) //定义max函数,函数值为整型,形式参数x和y为整型{
int z; //max函数中的声明部分,定义本函数中用到的变量z为整型
if(x>y)z=x; //若x>y成立,将x的值赋给变量z
else z=y; //否则(及x>y不成立),将y的值赋给变量z
return(z); //将z的值作为max函数值,返回到调用max函数的位置
}。

C语言实验学生版(最新版)

C语言实验学生版(最新版)

实验一:简单的C程序设计(2学时)一、实验方式:一人一机二、实验目的:1、了解C语言程序的编译环境和编写过程。

2、掌握C语言程序在Visual C++ 6.0环境下的调试过程。

3、初步了解C语言程序的特点。

4、掌握C语言的数据类型。

三、实验内容:1、计算两个数x和y的和。

(教材P5【例1-2】)2、从键盘输入华氏温度h,输出摄氏温度c(摄氏温度=5/9*(华氏温度-32))。

(实验教材P18)3、给定圆环,输入内圆环半径r1、外圆环半径r2,求出圆环的面积。

(实验教材P27)4、从键盘上输入两个整数x、y,实现两个数的交换,并求出最大值、最小值和两个数的平均值。

(实验教材P21)5、输入并运行以下程序,分析运行结果。

(实验教材P27)#include <stdio.h>void main( ){int i,j;i=8; j=10;printf(“%d,%d\n”,++i,++j);i=8; j=10;printf(“%d,%d\n”,i++,j++);i=8; j=10;printf(“%d,%d\n”,++i,i);i=8; j=10;printf(“%d,%d\n”,i++,i);}四、实验程序代码:五、实验运行结果(截图):实验二:顺序结构程序设计(2学时)一、实验方式:一人一机二、实验目的:1、掌握标识符、常量、变量的定义及使用。

2、掌握C语言的常用运算符及表达式。

3、掌握单分支if语句的使用方法。

4、掌握双分支if-else语句的使用方法。

三、实验内容:1、从键盘输入一个3位整数,请输出该数的逆序数。

(实验教材P27)2、输入3个字符型数据,将其转换成相应的整数后,求它们的平均值并输出。

(实验教材P27)3、判断箱子是正方体还是长方体。

(实验教材P33)4、有一函数: x (x<1)y= 2x-1 (1≤x<10)3x-11 (x≥10) 编写程序,输入x值,输出y值。

湖大c语言机试题

湖大c语言机试题

1.某一门课程考试之后,需要统计考生(10人)的平均成绩,并找出其中的最高分和最低分。

2.从键盘输入两个正整数,输出这两个整数的商,要求商的小数点后保留5位。

例如输入355和113,输出3.14159。

3.用while循环结构编写程序打印ASCII码为33-127的字符。

4.用do-while,for循环结构编写程序打印ASCII码为33-127的字符。

5.用for循环结构编写程序打印ASCII码为33-127字符。

6.在1-500中,找出能同时满足用3除余2,用5除余3,用7除余4的所有整数,用循环结构。

7.输入一个整数将其倒着输出,如54321——12345。

8.计算s=1+1/3+1/5+…+1/n,截止到1/n<10-4。

9.从键盘输入一整数n,计算1*1+2*2+...+n*n的值。

10.用 while 循环计算1+2+……+100的和。

11.用 do while循环计算1+2+……+100的和。

12.用 for 循环计算1+2+……+100的和。

13.输入一个小于等于10的整数n ,计算n!。

14.输入两个正整数m和n,计算m!+n!,m和n的值均小于10。

15.用循环语句,计算1~100之间的所有3的倍数之和。

16.用循环语句,计算100-200之间的所有7的倍数之和。

17.输出1-100之间,7的整数倍数或数字尾数为7的数字,统计出这些数字个数。

18.输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。

19.输入一个整数,统计它有几位数。

如输入367,则该数有3位数。

20.编写程序,输出1到50中间所有能被3整除的正整数。

21.把100~200之间不能被3整除的输出。

22.编程Y=1+3+5+7+...111。

23.编程y=1*1/2*1/3*1/4*1/5*1/6*...前十项之积。

24.编程输出九九乘法表。

25.求1到100奇数和。

26.求1到100偶数和。

c语言答案

c语言答案

1、输入两个数,输出较大数的平方值。

#include<stdio.h>main(){int a,b,t;printf("Please enter two numbers:");scanf("%d%d",&a,&b);if(a>b){a=t;a=b;b=t;}printf("The result is:%d",b*b);getch();}2、计算并输出50-100间的数的和。

#include "stdio.h"main(){ int i,sum;for(i=50;i<=100;i++)sum=sum+i;printf("sum is %d",sum);getch();}3、用数组编程,有一个4×4的矩阵,编程序计算并输出对角线元素之和#include<stdio.h>main(){int a[4][4],i,j,sum=0;printf("Please enter 16 numbers:");for(i=0;i<4;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);for(i=0;i<4;i++)for(j=0;j<4;j++)if(i==j)sum=sum+a[i][j];printf("The result is:%d",sum);getch();}4、编写程序,通过键盘输入2个整数,计算并输出它们的平均值。

#include "stdio.h"main(){ int i,j,avg;printf("enter two number:/n") ;scanf("%d%d",&i,&j);avg=(i+j)/2;printf("avg is %d",avg);getch();}5、编写程序,在屏幕上输出字符串"2011 C test"。

C语言程序设计(李刚 第3版)教案 11--15 习题2--习题3

C语言程序设计(李刚 第3版)教案 11--15 习题2--习题3

一、习题要求习题题型:判断题、选择题、填空题、编程题。

习题要求:通过独立的分析、小组合作、教师指导,要求所有学生掌握本次习题,期末考试占70机二、习题讲解(1)判断题8、流程图中用菱形符号表示条件判断。

( )9、SCanf函数功能是通过输入设备为变量输入数据。

( )10、函数PUtChar()的作用是:输入一个字符。

( )(2)选择题14、以下不属于算法基本特征的是( )。

A、有穷性B、有效性C、可靠性D、有一个或多个输出15、设有定义“inti=1;",以下选项的四个表达式中与其他三个表达式的值不相同的是OA、i++B、i+=1C、i+1D、++i16^定义一整型变量intm,给m输入数值,正确的语句为( )。

Asscanf(,z%d zz,m);B、SCanf("%d",&m);C、printf(,z%d zz,m);D、putchar(m);17、以下程序的输出结果为( )。

main(){inta=2,b=5;printf(,,a=%d,b=%d∖n,z,a,b);)A、a=%2,b=%5B、a=2,b=5C^a=d,b=dD^2,518、以下叙述正确的是()。

A、getchar()函数用于输入一个字符串B、getchar()函数用于输入一个字符C、PUtChar()函数用于输入一个字符D、PUtChar()函数用于输出一个字符串(3)填空题9、在程序设计中,把解决问题确定的方法和有限的步骤称为o10、在流程图符号中,判断框中应该填写的是o11、C语言的字符输出函数是C(4)程序填空题1、从键盘上任意输入圆的半径,显示出圆的面积。

请将程样填写完整。

main()(f1oatr,s;Printf("请输入圆的半径scanf("%f",<fer);Printf(”圆的面积为s);)(5)编程题2、编程实现,输入长方形的长和宽,求长方形的周长。

使用条件运算符编程,计算并输出两个整数的最大值。

使用条件运算符编程,计算并输出两个整数的最大值。

使用条件运算符编程,计算并输出两个整数的最大值。

使用条件运算符编程,计算并输出两个整数的最大值在日常的编程工作中,经常会遇到需要比较两个数大小的情况。

而计算并输出两个整数的最大值,就是其中一个常见的需求。

在这篇文章中,我们将会介绍如何使用条件运算符来实现这个功能,并展示相关的代码示例。

我们也会深入探讨条件运算符的工作原理以及其在编程中的应用。

1. 条件运算符的基本语法和工作原理条件运算符,又称为三元运算符,是一种由三个操作数和一个问号组成的运算符。

它的基本语法如下所示:```java表达式1 ? 表达式2 : 表达式3```其中,表达式1为条件表达式,如果其值为true,那么整个表达式的值为表达式2的值;否则,整个表达式的值为表达式3的值。

条件运算符的工作原理可以简单归纳为:根据条件表达式的真假来选择返回表达式2或表达式3的值。

2. 使用条件运算符计算并输出两个整数的最大值现在,让我们来演示如何使用条件运算符来计算并输出两个整数的最大值。

假设我们有两个整数a和b,我们可以使用条件运算符来编写如下代码来实现这一功能:```javaint a = 10;int b = 20;int max = (a > b) ? a : b;System.out.println("两个整数的最大值为:" + max);```在上面的代码中,我们首先定义了两个整数a和b,并通过条件运算符来比较它们的大小。

如果a大于b,那么max的值就为a的值;否则,max的值就为b的值。

我们使用System.out.println语句来输出最大值。

3. 深入探讨条件运算符的应用除了计算并输出两个整数的最大值外,条件运算符在编程中还有许多其他的应用场景。

它可以用来简化if-else语句、在表达式中嵌套使用等。

在实际的编程工作中,多多熟悉和掌握条件运算符的使用,可以提高代码的简洁性和可读性,从而提升编程效率和质量。

C语言程序设计学习指导与实践教程习题和实验解答(第2章)2

C语言程序设计学习指导与实践教程习题和实验解答(第2章)2

C语言程序设计学习指导与实践教程——第2章习题和实验解答2.1 C语言概述1.【习题解答】1结构化程序有三大基本结构:顺序、分支和循环.2..算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤。

或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤和序列可以解决一类问题。

有穷性:一个算法应包含有限的操作步骤而不能是无限的。

确定性:算法中每一个步骤应当是确定的,而不能应当是含糊的,有零个或多个输入输出,有一个或多个输出。

有效性:算法中每一个步骤应当能有效地执行,并得到确定的结果。

对于程序设计人员,必须会设计算法,并根据算法写出程序。

可以用自然语言、流程图、伪代码和计算机语言表示算法。

3.C语言的主要特点有:语言简洁、紧凑,使用方便、灵活。

ANSI C一共只有32个关键字;控制语句丰富,程序书写自由,主要用小写字母表示,压缩了一切不必要的成分;运算符丰富,共有34种;数据结构类型丰富;具有结构化的控制语句;语法限制不太严格,程序设计自由度大;C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。

因此有人把它称为中级语言;生成目标代码质量高,程序执行效率高;与汇编语言相比,用C语言写的程序可移植性好。

4.用传统流程图表达如下:5. 计算机硬件系统的组成:计算机硬件系统主要由运算器、控制器、存储器、输入设备和输出设备构成,运算器和控制器合称为中央处理器(CPU),输入设备和输出设备统称为外部设备。

6.计算机网络常用的传输介质:分为有线介质和无线介质;有线介质包括光纤、同轴电缆和双绞线;无线介质包括红外信号、微波等。

2.2 数据类型与表达式1.【习题解答】一、选择题1.D2.B3.A4.B5.A6.B7.D8.D9.C二、填空题1.整型、实型、字符型、枚举类型2.3.5000003.逗号运算符4.三,自右向左5.1,06.32767三、编程题1.已知球的半径为1.5cm,计算球的体积。

C语言程序设计练习题6

C语言程序设计练习题6

练习题61.输入一个字符,判断该字符是数字、字母、空格还是其他字符。

main( ){ char ch;ch=getchar();if( ch>=’a’&&ch<=’z’|| ch>=’A’&&ch<=’Z’)printf("It is an English character\n");else if( ch>=’0’&&ch<=’9’)printf("It is a digit character\n");else if( ch== ‘ ’)printf("It is a space character\n");elseprintf("It is other character\n"); }2.下列程序的功能是从输入的整数中,统计大于零的整数个数和小于零的整数个数。

用输入0来结束输入,用i,j来放统计数,请填空完成程序。

void main(){ int n,i=0,j=0;printf(“input a integer,0 for end\n”);scanf(“%d”,&n);while (n或n!=0 ) {if(n>0) i=i+1 ;else j=j+1;}printf(“i=%4d,j=%4d\n”,i,j);}3.编程计算1+3+5+……+101的值#include <stdio.h>void main(){int i, sum = 0;for (i = 1;i<=101 ; i++ )sum = sum + i;printf("sum=%d\n", sum); }4.编程计算1+3+5…+99的值main(){int i, sum = 0;i=1;while (i<100 ){sum = sum + i;i++ ; }printf("sum=%d\n", sum);}5.从键盘输入一个字符,判断它是否是英文字母。

《C程序设计》作业内容

《C程序设计》作业内容

实验一C语言的运行环境的使用一、目的与要求1. 了解Windows系统下C语言的运行环境,熟悉C程序调试、运行的基本操作方法。

2. 熟练掌握编辑、编译、连接和运行C程序的方法。

3. 通过运行简单的C程序,初步了解C源程序的特点。

4. 初步理解C语言的数据类型,了解变量定义、变量赋值以及简单运算方法,了解程序运行结果的基本输出方法。

二、实验例题在C语言运行环境下,按以下例题要求完成程序的编辑、编译、连接和运行,直至取得正确的运行结果。

【例1】编程实现在屏幕上显示如下三行文字Hello, world !Wolcome to the C language world!Everyone has been waiting for.(1)输入如下程序:#include <stdio.h>int main(){printf("Hello,World!\n");printf("Wolcome to the C language world!\n");printf("Everyone has been waiting for.\n");return 0;}(2)将输入的程序以文件名example.c存盘。

(3)编译:通过“组建”(Build) 下拉菜单中的“编译”(compile)命令,编译example.c,若出现编译错误,则修改程序,重新编译,直至编译成功,系统自动生成目标文件example.obj。

(4)连接:通过“组建”(Build)下拉菜单中的“组建”(Build)命令,生成以.exe为扩展名的可执行文件example.exe。

(5)运行:通过“组建”菜单下的“执行”(Excute)命令运行程序并观察运行结果。

【例2】编写程序,将两个整数相加,并输出结果。

#include <stdio.h>int main(){ int a,b,sum;a=123;b=456;sum=a+b;printf(“sum is %d\n”,sum);return 0;}运行方法例1,运行结果为:sum is 579。

计算机程序设计基础(C语言)编程习题

计算机程序设计基础(C语言)编程习题

计算机程序设计基础(C语言)编程练习题及参考答案1.输入2个整数,求两数的平方和并输出。

#include <stdio.h>main(){ intt a ,b,s;printf("please input a,b:\n");scanf("%d%d”,&a,&b);s=a*a+b*b;printf("the result is %d\n",s);}2. 输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。

#include <stdio.h>#define PI 3.14 <stdio.h>main(){ float r ,s , l;printf("please input r:\n");scanf("%f”,&r);if (r>=0){s=pi*r*r;l=2*i*r ;printf("the area is %f\n",s);printf("the circumference is %f\n",l);}elseprintf("input error!\n");}3、函数y=f(x)可表示为:2x+1 (x<0)y= 0 (x=0)2x-1 (x>0)编程实现输入一个x值,输出y值。

main(){int x,y;scanf(“%d”,&x);If(x<0)y=2*x+1;If(x>0)y=2*x-1;If(x==0) y=0;pri ntf(“%d”,y);}4、编写一个程序,从4个整数中找出最小的数,并显示此数。

main( ){int a,b,c,d,t;scanf (“%d,%d,%d,%d ”,&a,&b,&c,&d);if (a>b){t=a; a=b; b=t;}if (a>c){t=a; a=c; c=t;}if (a>d){t=a; a=d; d=t;}pri ntf (“m in = %d \n”,a);}5.有一函数当x<0时y=1,当x>0时,y=3,当x=0时y=5,编程,从键盘输入一个x值,输出y值。

C语言程序设计》实验指导书

C语言程序设计》实验指导书

《计算机基础与程序设计》实验指导书实验教学目标:本课程实验教学的目标在于使学生能够掌握算法的基本概念,并根据算法编制程序,掌握调试程序的基本技巧,初步了解软件开发所要经历的阶段,为学生从事计算机软件开发和数据处理工作打下坚实的基础。

实验教学要求:要求掌握数据类型的定义和使用;三种结构的程序设计;数组;函数;指针;结构体与共用体;文件操作等。

实验(一)C语言的编程环境(TURBOC 2.O)一、目的和要求1、熟悉C语言运行环境。

2、掌握C语言程序的书写格式和C语言程序的结构。

3、掌握C语言上机步骤,了解运行一个C程序的方法。

4、本实验可在学习完教材第一章后进行。

二、实验内容1. 启动Turbo C如果用户计算机系统已经安装了Turbo C编译系统,则在DOS命令状态下键入命令tc。

进入Turbo C集成环境后,首先在屏幕上显示Turbo C主菜单窗口,如下图所示。

可以看出,在该窗口,有8个菜单条目。

每一个菜单的意义如下:File 处理文件(包括装入、存盘、选择、建立、换名写盘),目录操作(包括列表、改变工作目录),退出系统及调用DOS 。

Edit 建立、编辑源文件。

Run 控制运行程序。

如果程序已经编译连接好,且Debug/Source Debugging以及Option/Compiler/Code generation/OBJ Debug Information开关置为On,则可以用此菜单初始化调试阶段。

Compile 编译并生成目标程序与可执行文件。

Project 允许说明程序中包含哪些文件的管理条目。

Options 可以选择集成环境任选项(如存储模式、编译时的任选项、诊断及连接任选项)及定义宏;也可以记录Include Output及Library文件目录,保存编译任选项和从配置文件加载任选。

Debug 检查、改变变量的值,查找函数,程序运行时查看调用栈。

选择程序编译时是否在执行行代码中插入调试信息。

C语言程序设计教材

C语言程序设计教材

第1章 C语言程序概述本章的学习目的是掌握C语言程序的基本结构和上机操作过程,使读者对C语言程序有一个概貌的了解,为后面的学习打下基础。

1.1 C语言程序的基本结构1.1.1 实例下面简要介绍几个简单的程序例子,说明C语言的组成特点。

【例1.1】在屏幕上输出一串字符:This is a c program#include <stdio.h>void main(){printf (“This is a c program”);}程序输出结果:This is a c program说明:1.main():主函数。

C语言程序由函数构成,但有且只有一个主函数。

2.{ }:C语言程序必须至少有一对{},代表程序的开始、结束,里面内容称之为函数体。

3.Printf():标准输出函数,将程序运行结果显示到输出设备上(显示器)。

4.#include <stdio.h>:预处理命令。

当程序中有输出函数或输入函数时必须有此行。

【例1.2】已知a=10,b=30,求两数之和sum。

#include <stdio.h>void main() /*主函数,程序从此开始运行*/{ /*函数体开始*/int a,b,sum; /*定义语句*/a=10; /*赋值语句*/b=30; /*赋值语句*/sum=a+b; /*赋值语句*/printf("sum=%d\n",sum); /*输出语句*/} /*函数体结束*/·1·程序输出结果:sum=30说明:1.int a,b,sum;语句:说明a、b和sum为三个整型变量,可以通过赋值操作改变变量的值。

2. a=10;语句:将整数10送到a的存储单元中。

sum=a+b;语句:先取a和b两个存储单元中的数据在运算器中相加,然后将结果保存在sum变量单元中。

3.printf("sum=%d\n",sum);语句:该函数的参数包括两部分,sum是要输出的数据,"%d"是数据输出的格式控制符字符串,控制符%d的作用是按整数格式输出sum的值。

计算机等级二级考试题(C语言)

计算机等级二级考试题(C语言)

考试题1---------一、客观题。

1.()是构成C语言程序的基本单位。

A、函数B、过程C、子程序D、子例程2.C语言程序从()开始执行。

A、程序中第一条可执行语句B、程序中第一个函数C、程序中的main函数D、包含文件中的第一个函数3.下列正确的标识符是()。

A、-a1B、a[i]C、a2_iD、int t4.C语言中的简单数据类型包括()。

A、整型、实型、逻辑型B、整型、实型、逻辑型、字符型C、整型、字符型、逻辑型D、整型、实型、字符型5.如果int a=3,b=4;则条件表达式"a<b? a:b"的值是()。

A、3B、4C、0D、16.设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是()A、b=1.0/aB、b=(float)(1/a)C、b=1/(float)aD、b=1/(a*1.0)7.以下对一维数组a的正确说明是:()。

A、char a(10)B、 int a[];C、int k=5,a[k];D、char a[3]={‘a’,’b’,’c’};8.若有以下数组说明,则i=10;a[a[i]]元素数值是()。

int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};A.10B.9C.6D.59.下列数据结构中,属于非线性结构的是()。

A、循环队列B、带链队列C、二叉树D、带链栈10.C语言中函数返回值的类型是由()决定的。

A、函数定义时指定的类型B、return语句中的表达式类型C、调用该函数时的实参的数据类型D、形参的数据类型11.以下对结构变量stul中成员age的非法引用是()。

struct student{ int age;int num;}stu1,*p;p=&stu1;A、 stu1.ageB、 student.ageC、 p->ageD、 (*p).age12.设有如下定义:struck sk{ int a;float b;}data;int *p;若要使P指向data中的a域,正确的赋值语句是()。

中国石油大学知码开门第3-5章习题

中国石油大学知码开门第3-5章习题

中国⽯油⼤学知码开门第3-5章习题第三章3.1 整数四则运算【题⽬描述】⼩明上⼩学⼀年级了,⽼师已经教会了他们进⾏整数的 +、-、*、/、% 计算,下⾯⽼师开始出题,给出⼀个简单的算术表达式,请⼩明给出计算结果。

【输⼊】接受两个整数,每个整数之间使⽤空格分隔。

【输出】分别输出进⾏+、-、*、/、*之后的运⾏结果。

【样例输⼊】10 3【样例输出】10+3=13 10-3=7 10*3=30 10/3=3 10%3=1注:为了输出⼀个%符号,在控制字符串中需要写成%%,这是因为%在控制字符串中有特殊含义3.2美元与⼈民币【题⽬描述】美元越来越贬值了,⼿上留有太多的美元似乎不是件好事。

赶紧算算你的那些美元还值多少⼈民币吧。

假设美元与⼈民币的汇率是1美元兑换6.5573元⼈民币,编写程序输⼊美元的⾦额,输出能兑换的⼈民币⾦额。

【输⼊】美元的⾦额。

【输出】能兑换的⼈民币的数值。

输出保留2位⼩数。

【样例输⼊】100【样例输出】655.733.3计算⽉收⼊【题⽬描述】CoCo的表姐刚从⼤学毕业,进⼊到⼀家⼩型外贸公司⼯作。

该公司员⼯⽉收⼊的计算⽅法为:⽉基本⼯资加当⽉提成。

从键盘输⼊CoCo表姐某⽉的基本⼯资和该⽉的提成,计算并输出表姐该⽉的收⼊。

【输⼊】输⼊两个数分别代表⽉基本⼯资和⽉提成。

【输出】计算并输出⽉收⼊,保留2位⼩数。

【样例输⼊】3150.2 12004350.203.4求整数均值【题⽬描述】计算4个整数的和与平均值。

题⽬保证输⼊与输出均在整型范围内。

【输⼊】4个整数,其间以空格分隔。

【输出】按照格式顺序输出和与平均值,其中平均值精确到⼩数点后1位。

【输⼊样例】1 2 3 4【输出样例】Sum = 10; Average = 2.53.5 简单加密【题⽬描述】信息时代最怕的就是个⼈信息泄密。

你现在已经掌握了⼀些技能,那么就尝试着对信息进⾏⼀些简单的加密吧!现在从键盘输⼊任意两个字母,要求对它们进⾏加密。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档