c语言编程试题

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

C语言 编程试题及答案

标签:文库时间:2025-01-30
【bwwdw.com - 博文网】

1编程:要求输入整数a和b,若a*a+b*b大于100,则输出a*a+b*b百位以上的数字,否则输出两数之和a+b。

#include main() { int a,b,c;

printf(\scanf(\printf(\scanf(\if(a*a+b*b>100) {

c=(a*a+b*b)/100; printf(\} else

printf(\}

2编程:根据以下函数关系:当x<=0,y=0;当020,y=sin(x);输入一个x值,计算出相应的y值并输出。(提示:sin(x)属于math.h) #include #include main() { int x; float y;

printf(\scanf(\if(x<=0) { y=0; }

else if((0

else if ((10

else y=sin(x); printf(\}

3编程:根据以下函数关系:当x2,y=sin(x);输入一个x值,计算出相应的y值并输出。(提示:sin(x)、sqrt(x)属于math.h) 参考2

4编程:输入三个正整数x,y,z,将这三个数由小到大输出。 #include #include main() {

int a[3],i,max,j;

printf(\for(i=0;i

C语言 编程试题及答案

标签:文库时间:2025-01-30
【bwwdw.com - 博文网】

1编程:要求输入整数a和b,若a*a+b*b大于100,则输出a*a+b*b百位以上的数字,否则输出两数之和a+b。

#include main() { int a,b,c;

printf(\scanf(\printf(\scanf(\if(a*a+b*b>100) {

c=(a*a+b*b)/100; printf(\} else

printf(\}

2编程:根据以下函数关系:当x<=0,y=0;当020,y=sin(x);输入一个x值,计算出相应的y值并输出。(提示:sin(x)属于math.h) #include #include main() { int x; float y;

printf(\scanf(\if(x<=0) { y=0; }

else if((0

else if ((10

else y=sin(x); printf(\}

3编程:根据以下函数关系:当x2,y=sin(x);输入一个x值,计算出相应的y值并输出。(提示:sin(x)、sqrt(x)属于math.h) 参考2

4编程:输入三个正整数x,y,z,将这三个数由小到大输出。 #include #include main() {

int a[3],i,max,j;

printf(\for(i=0;i

C语言编程

标签:文库时间:2025-01-30
【bwwdw.com - 博文网】

1,求100之内自然数中最大的能被17整除的数。 #include void main() { int i; for(i=100;i>0;i--) if(i==0)break; printf(\

2,已知a,b,c都是1位整数,求当三位整数abc、cba的和为1333时a、b、c的值。#include void main() {int a,b,c; for(a=1;a

3,计算并输出200-400之间不能被3整除的整数的和 #include void main()

{ int i,sum=0; for(i=200;i<=400;i++) if(i%3!=0) sum=sum+i; printf(\

4,从键盘输入10个数,统计非负数的个数,并计算非负数的和。 #include void main()

{ int i,n=0,sum=0;

int a[10]={0,1,2,3,4,5,-6,-7,-8,-9}; for(i=0;i<10;i++) if(a[i]>=0) { sum=sum+a[i]; n++;}

printf(\非负个数是%d,sum=%d\\n\5,求100之内自然数中偶数之和 #include void main()

{ int i,sum=0; for(i=0;i<=100;i++) if(i%2==0)sum=sum+i; printf(\6,输入5个数,求和并输出。要求编写求和的函数。 #include void main()

C语言编程基础考试试题

标签:文库时间:2025-01-30
【bwwdw.com - 博文网】

文档名称 文档密级

C语言编程基础考试

[考前说明]本题目中不考虑头文件引用问题(假定已经包含正确的头文件),C语言的标准函数都可用;如果不特别说明,

假定程序运行环境为:操作系统Windows 2000, VC6.0编译环境,缺省为四字节对齐,X86(80586)CPU处理器(32位小字节序处理器). 一、单选题

1、 给出以下定义:

char acX[ ]= \

char acY[ ]= {'a','b','c','d','e','f','g'};

则正确的叙述为( )

A) 数组acX和数组acY等价 B) 数组acX和数组acY的长度相同 C) 数组acX的长度大于数组acY的长度 D) 数组acX的长度小于数组Y的长度

2、 void example(char acHello[])

{

printf(\ return; }

void main()

{

char acHello[] = \ example(acHello); return;

}

的输出是( )

A 4

C语言编程基础考试试题

标签:文库时间:2025-01-30
【bwwdw.com - 博文网】

文档名称 文档密级

C语言编程基础考试

[考前说明]本题目中不考虑头文件引用问题(假定已经包含正确的头文件),C语言的标准函数都可用;如果不特别说明,

假定程序运行环境为:操作系统Windows 2000, VC6.0编译环境,缺省为四字节对齐,X86(80586)CPU处理器(32位小字节序处理器). 一、单选题

1、 给出以下定义:

char acX[ ]= \

char acY[ ]= {'a','b','c','d','e','f','g'};

则正确的叙述为( )

A) 数组acX和数组acY等价 B) 数组acX和数组acY的长度相同 C) 数组acX的长度大于数组acY的长度 D) 数组acX的长度小于数组Y的长度

2、 void example(char acHello[])

{

printf(\ return; }

void main()

{

char acHello[] = \ example(acHello); return;

}

的输出是( )

A 4

C语言编程基础考试试题

标签:文库时间:2025-01-30
【bwwdw.com - 博文网】

文档名称 文档密级

C语言编程基础考试

[考前说明]本题目中不考虑头文件引用问题(假定已经包含正确的头文件),C语言的标准函数都可用;如果不特别说明,

假定程序运行环境为:操作系统Windows 2000, VC6.0编译环境,缺省为四字节对齐,X86(80586)CPU处理器(32位小字节序处理器). 一、单选题

1、 给出以下定义:

char acX[ ]= \

char acY[ ]= {'a','b','c','d','e','f','g'};

则正确的叙述为( )

A) 数组acX和数组acY等价 B) 数组acX和数组acY的长度相同 C) 数组acX的长度大于数组acY的长度 D) 数组acX的长度小于数组Y的长度

2、 void example(char acHello[])

{

printf(\ return; }

void main()

{

char acHello[] = \ example(acHello); return;

}

的输出是( )

A 4

C语言编程基础考试试题

标签:文库时间:2025-01-30
【bwwdw.com - 博文网】

文档名称 文档密级

C语言编程基础考试

[考前说明]本题目中不考虑头文件引用问题(假定已经包含正确的头文件),C语言的标准函数都可用;如果不特别说明,

假定程序运行环境为:操作系统Windows 2000, VC6.0编译环境,缺省为四字节对齐,X86(80586)CPU处理器(32位小字节序处理器). 一、单选题

1、 给出以下定义:

char acX[ ]= \

char acY[ ]= {'a','b','c','d','e','f','g'};

则正确的叙述为( )

A) 数组acX和数组acY等价 B) 数组acX和数组acY的长度相同 C) 数组acX的长度大于数组acY的长度 D) 数组acX的长度小于数组Y的长度

2、 void example(char acHello[])

{

printf(\ return; }

void main()

{

char acHello[] = \ example(acHello); return;

}

的输出是( )

A 4

C语言编程基础考试试题

标签:文库时间:2025-01-30
【bwwdw.com - 博文网】

文档名称 文档密级

C语言编程基础考试

[考前说明]本题目中不考虑头文件引用问题(假定已经包含正确的头文件),C语言的标准函数都可用;如果不特别说明,

假定程序运行环境为:操作系统Windows 2000, VC6.0编译环境,缺省为四字节对齐,X86(80586)CPU处理器(32位小字节序处理器). 一、单选题

1、 给出以下定义:

char acX[ ]= \

char acY[ ]= {'a','b','c','d','e','f','g'};

则正确的叙述为( )

A) 数组acX和数组acY等价 B) 数组acX和数组acY的长度相同 C) 数组acX的长度大于数组acY的长度 D) 数组acX的长度小于数组Y的长度

2、 void example(char acHello[])

{

printf(\ return; }

void main()

{

char acHello[] = \ example(acHello); return;

}

的输出是( )

A 4

C语言编程题

标签:文库时间:2025-01-30
【bwwdw.com - 博文网】

Problem A: 求字符串的长度(编程题) Description

编写一个求字符串长度的函数,其原型如下: int strlen(char str[]);

其中str[]表示待求长度的字符串,返回值是str[]的长度。

注意:主函数已经给出,只需提交strlen()函数及必要的头文件包含命令。

Input

输入为多行。第一行N>0表示有N个测试用例,后面有N行,每行包含一个字符串(不超过1000个字符)。

Output

输出为多行,每行对应于一个测试用例。每行的格式为: case i:lenght=j.

其中i表示测试用例编号(从1开始),j表示相应的字符串长度。

Sample Input

4

I love China!

Do you want to pass this examination? You will succeed finially! Wish you succeed!

Sample Output

case 1:length=13. case 2:length=37. case 3:length=26. case 4:length=17.

Problem B: 一维数组的逆序(编程题)

Description

编程,实现对

C语言,编程入门

标签:文库时间:2025-01-30
【bwwdw.com - 博文网】

【程序1】

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 2.程序源代码: main() {

int i,j,k; printf(\

for(i=1;i<5;i++) /*以下为三重循环*/ for(j=1;j<5;j++) for (k=1;k<5;k++) {

if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/

printf(\ } }

【程序2】

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高 于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提 成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于 40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。 2.程序源代码: main() {

long int i