c语言数组上机题

“c语言数组上机题”相关的资料有哪些?“c语言数组上机题”相关的范文有哪些?怎么写?下面是小编为您精心整理的“c语言数组上机题”相关范文大全或资料大全,欢迎大家分享。

c语言上机实验题

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

1.下列程序中,要求main函数实现如下功能:从键盘上输入三个正整数,求出它们中的最大值。请完善程序,并在程序最后用注释的方式给出你的测试数据及在这组测试数据下的运行结果。

#include void main()

{ int a,b,c,max;

printf(\ scanf(\ if(a>b) max=a; else

max=b

if(c>max)

max=c;

printf(\ %d\} /*1,2,5 max of the three numbers is 5*/

2.请编程序,对从键盘上输入的x值,根据以下函数关系计算出相应的y值(设x,y均为整型量)。

x x<0 0<=x<10 10<=x<20 20<=x<40

#include main() {

int x,y;

scanf(\ if(x<0) y=0; else if(x>=0&&x<=10) y=x; else if(x>=10&&x

y 0 x 10 -5x+20 3. 写程序计算下列各表达式的值: 1)1?2

3?4/513?(2.24?0.242)22)

3.683)2?13?e2

#include #include main() { float

C语言数组

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

上海电力学院

实验报告

课程名称C语言程序设计实验项目数组

姓名汤轶君学号20142406班级2014293专业应用化学 同组人姓名指导教师姓名实验日期

一:实验目的

(1)掌握字符数组和字符串的概念。 (2)掌握字符串函数的使用。

二:实验内容和步骤 1、填空题

(1)输入下面的程序中缺少的部分并运行,观察程序的运行的结果。

(2)以下给定程序的功能是输入一个数字组成的字符串,将该字符串转换成十进制数。

(3)以下程序的功能是用strlen函数分别测量字符串str1和str2的长度,用strcmp比较两个字符串的大小,最后用strcat函数将字符串2连接到字符串1的后面并输出。

2、改错题

(1)下面程序的功能是实现将一个字符串中的所有大写字母转换成小写字母并输出。

(2)给定程序的功能是将字符串s中的字符按正序存放到t中,然后把s中的字符按逆序连接到t串后面。

3、编程题

(1)编写程序实现在一个字符串中查找制定的字符,并输出指定的字符在字符串中出现的次数及位置。

(2)有一行字,不超过80个字符分别统计出其中英文大写字母、小写字母、数字、空格及其他字符的个数

(3)程序的功能是将字

C语言数组选择题(新)

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

1、以下定义语句中,错误的是________。

A) int a[]={1,2}; B) char a[]={\C) char s[10]={\D

2、以下对一维数组a进行正确初始化的是__________。 A) int a[10]=(0,0,0,0,0); B) int a[10]={ }; C) int a[ ]={0}; D) int a[10]={ 10*2}; C

3、以下对二维数组a进行正确初始化的是__________。

A) int a[2][3]={ {1,2},{3,4},{5,6} }; B) int a[ ][3]={1,2,3,4,5,6 };

C) int a[2][ ]={1,2,3,4,5,6}; D) int a[2][ ]={ { 1,2},{3,4}}; B

4、在定义int a[5][4]; 之后,对a的引用正确的是________。 A) a[2][4] B) a[1,3] C) a[4][3] D) a[5][0] C

5、以下给字符数组str定义

C语言编程及上机题

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

C语言编程及上机题

1. 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,问第10次落

地时,共经过多少米?第10次反弹多高?请编程实现。

2. 试编程序,找出1至99之间的全部同构数。同构数是这样一组数:它出现在平方数的

右边。例如:5是25右边的数,25是625右边的数,5和25都是同构数。 3. 有一分数序列:

23581321,,,,,,??? 1235813

编写求这个数列前20项之和的程序。

4. 编写满足条件1+2+3+?+n≥500的最小n及和s的程序。

sin(x)?x?x33!?x55!?x77!?????(?1)nx2n?1(2n?1)!????5. 已知正弦值近似的多项式计算公式为:

输入x和ε,编写按上述公式计算sin(x)近似值且误差小于ε的程序。 设:x=1.57 ε=0.000001

6. 有一高楼,有阶梯若干级,每步跨2级,最后余1级;每步跨3级,最后余2级;每步

跨5级,最后余4级;每步跨6级,最后余5级;每步跨7级,正好到楼顶。计算该楼至少多少级。

7. 从键盘输入若干个整数(数据个数少于50个),其值在0至4的范围内,用-1作为输

入结束标志。统计每个整数的个数。试编程。

8. 求出1至

扬大C语言上机题

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

设n。是一个给定的正整数。对于i=0,1,2,6??,定义:若nI是偶数,则nI+1=nI/2; 若nI是奇数,则nI+1=3nI+1;若nI是1,则序列结束。编写一个void hailstones(int n),其功能是显示有n产生的所需要的序列。按每行6个数输出该数列中的所有数。编写main函数,在main函数中定义一个整型变量n,。

#include void hailstones(int n ) {int j,i=1;

printf(\while(n>1)

{for(j=0;j<6;j++) {printf(\if(n==1)break; if (n%2==0)n/=2 ; else n=3*n+1; i++ ;}

printf(\

}

printf(\} main()

{ int n;

scanf(\hailstones(n); getch(); }

编写程序,找出满足条件的整数 m 在(11,999)之间

m,m2,m3均为回文数。 设计函数int value(long m)判断m是否为回文数。若是,返回值为1,否则为0.编写main函数,求出(11,999)内满足的数。

void main()

{ long int m,i,j; for(m=11;m<=999;m++) {i=m*m;

j=m*m*m;

if(value(m)==1&&value(i)==1&&value(j)==1) prin

C语言编程及上机题

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

C语言编程及上机题

1. 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,问第10次落

地时,共经过多少米?第10次反弹多高?请编程实现。

2. 试编程序,找出1至99之间的全部同构数。同构数是这样一组数:它出现在平方数的

右边。例如:5是25右边的数,25是625右边的数,5和25都是同构数。 3. 有一分数序列:

23581321,,,,,,??? 1235813

编写求这个数列前20项之和的程序。

4. 编写满足条件1+2+3+?+n≥500的最小n及和s的程序。

sin(x)?x?x33!?x55!?x77!?????(?1)nx2n?1(2n?1)!????5. 已知正弦值近似的多项式计算公式为:

输入x和ε,编写按上述公式计算sin(x)近似值且误差小于ε的程序。 设:x=1.57 ε=0.000001

6. 有一高楼,有阶梯若干级,每步跨2级,最后余1级;每步跨3级,最后余2级;每步

跨5级,最后余4级;每步跨6级,最后余5级;每步跨7级,正好到楼顶。计算该楼至少多少级。

7. 从键盘输入若干个整数(数据个数少于50个),其值在0至4的范围内,用-1作为输

入结束标志。统计每个整数的个数。试编程。

8. 求出1至

C语言数组试题

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

第4章 数组

4.1内容概述

本章主要介绍了数值数组和字符数组的定义、初始化、元素引用和数组数据的输入与输出,字符数组实现字符串、字符串函数的实现与调用。指针数组与数组指针定义、元素引用。利用一维数组实现如挑数、排序、求和等实际应用问题。利用二维数组实现矩阵的应用问题。利用字符数组实现字符串的各种操作。本章知识结构如图4.1所示。

定义

初始化

数值数组

元素引用

数组元素输入和输出

定义

初始化 数组 字符数组

元素引用

数组元素输入和输出

定义

指针数组 初始化

应用

图4.1 第4章知识结构图

考核要求:掌握一维数组、二维数组、字符数组和指针数组的定义和初始化;掌握数组元素存储地址计算;掌握数组元素的下标法、指针法引用;掌握字符数组与字符串的区别与联系;掌握有关字符串处理函数的使用方法;能利用一维数组、二维数组解决向量、矩阵等实际应用问题。

重点难点:本章的重点是一维数组、二维数组和字符数组的定义、初始化、元素引用,字符串处理函数的使用。本章的难点是字符串与字符数组的区别,指针数组和数组元素的指针法引用。

核心考点:数组的定义、初始化和数组元素的引用方法,一维数组、二维数组和字符数组的实

C语言数组试题

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

第4章 数组

4.1内容概述

本章主要介绍了数值数组和字符数组的定义、初始化、元素引用和数组数据的输入与输出,字符数组实现字符串、字符串函数的实现与调用。指针数组与数组指针定义、元素引用。利用一维数组实现如挑数、排序、求和等实际应用问题。利用二维数组实现矩阵的应用问题。利用字符数组实现字符串的各种操作。本章知识结构如图4.1所示。

定义

初始化

数值数组

元素引用

数组元素输入和输出

定义

初始化 数组 字符数组

元素引用

数组元素输入和输出

定义

指针数组 初始化

应用

图4.1 第4章知识结构图

考核要求:掌握一维数组、二维数组、字符数组和指针数组的定义和初始化;掌握数组元素存储地址计算;掌握数组元素的下标法、指针法引用;掌握字符数组与字符串的区别与联系;掌握有关字符串处理函数的使用方法;能利用一维数组、二维数组解决向量、矩阵等实际应用问题。

重点难点:本章的重点是一维数组、二维数组和字符数组的定义、初始化、元素引用,字符串处理函数的使用。本章的难点是字符串与字符数组的区别,指针数组和数组元素的指针法引用。

核心考点:数组的定义、初始化和数组元素的引用方法,一维数组、二维数组和字符数组的实

C语言数组试题

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

第4章 数组

4.1内容概述

本章主要介绍了数值数组和字符数组的定义、初始化、元素引用和数组数据的输入与输出,字符数组实现字符串、字符串函数的实现与调用。指针数组与数组指针定义、元素引用。利用一维数组实现如挑数、排序、求和等实际应用问题。利用二维数组实现矩阵的应用问题。利用字符数组实现字符串的各种操作。本章知识结构如图4.1所示。

定义

初始化

数值数组

元素引用

数组元素输入和输出

定义

初始化 数组 字符数组

元素引用

数组元素输入和输出

定义

指针数组 初始化

应用

图4.1 第4章知识结构图

考核要求:掌握一维数组、二维数组、字符数组和指针数组的定义和初始化;掌握数组元素存储地址计算;掌握数组元素的下标法、指针法引用;掌握字符数组与字符串的区别与联系;掌握有关字符串处理函数的使用方法;能利用一维数组、二维数组解决向量、矩阵等实际应用问题。

重点难点:本章的重点是一维数组、二维数组和字符数组的定义、初始化、元素引用,字符串处理函数的使用。本章的难点是字符串与字符数组的区别,指针数组和数组元素的指针法引用。

核心考点:数组的定义、初始化和数组元素的引用方法,一维数组、二维数组和字符数组的实

2006南开C语言上机100题

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

06年南开上机题

1: 第1题 m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的函数中。 答案:

int fun(int score[],int m,int below[]) {

int i,k=0,aver=0; for(i=0;i<m;i++) aver+=score[i]; aver/=m; for(i=0;i<m;i++) if(score[i]<aver) {

below[k]=score[i]; k++; }

return k; }

2: 第2题 请编写函数fun,它的功能是:求出1到100之内能北7或者11整除,但不能同时北7和11整除的所有证书,并将他们放在a所指的数组中,通过n返回这些数的个数。 答案:

void fun(int *a, int *n) {

int i,j=0;

for(i=2;i<1000;i++)

if ((i%7==0 || i==0) && iw!=0) a[j++]=i; *n=j; }

3: 第3题 请编写函数void fun(int x,int pp[],int *n),它的功能是:求出