c语言程序题
“c语言程序题”相关的资料有哪些?“c语言程序题”相关的范文有哪些?怎么写?下面是小编为您精心整理的“c语言程序题”相关范文大全或资料大全,欢迎大家分享。
C语言考试必备程序题
程序题
注意:部分源程序已给出
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
1、 编写函数fun(),它的功能是求n以内(不包括n)同时能被5与11整除的所有自然数
之和的平方根s,并作为函数值返回。
例如:n为1000时,函数值应为s=96.979379. double fun(int n) {
double s=0.0;
int i;
for(i=1;i if((i%5==0)&&(i==0)) s=s+i; s=sqrt(s); return s; } 2、 请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠 m的k个非素数存入所指的数组中。 例如,若输入15,5,则应输出16,18,20,21,22. 程序如下: void fun(int m,int k,int xx[]) { int i=0,j; while(k!=0) { ++m; for(j=2;j 3、 请编写函数fun(),它的功能是求Fibonacci数列中小雨t的最大的一个数,结果由函数 返回。其中Fibonacci数列F(n)的
c语言程序填空题
导出题库试题(1~100)
共计104道试题
一、程序填空答案 (104题) 【程序填空】
1功能:求两个非负整数的最大公约数和最小公倍数。
【1】 r != 0 或 r 【2】 r=m%n 或 r=m-m/n*n 【3】 n 【4】 gcd,lcm 或 n,lcm 2功能:下面的程序是求1!+3!+5!+??+n!的和。
【1】 s=0 【2】 i+=2 或 i=i+2 或 i++,i++ 【3】 j<=i 或 i>=j 或 jj 【4】 f= f * j 3功能:将一个字符串中下标为m的字符开始的全部字符复制成为另 一个字符串。 【1】 p1= str1 + m 【2】 *p2++=*p1++ 或 *(p2++)=*(p1++) 或 *p2=*p1,p2++,p1++ 或 *p2=*p1++,p2++ 或 *p2++=*p1,p1++ 【3】 *p2='\\0' 或 *p2=0 或 *p2=NULL【4】 strcopy(str1,str2,m) 4功能:以下程序是用选择法对10个整数按升序排序。
【1】 #define N 10 【2】 k=I
C语言考试必备程序题
程序题
注意:部分源程序已给出
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
1、 编写函数fun(),它的功能是求n以内(不包括n)同时能被5与11整除的所有自然数
之和的平方根s,并作为函数值返回。
例如:n为1000时,函数值应为s=96.979379. double fun(int n) {
double s=0.0;
int i;
for(i=1;i if((i%5==0)&&(i==0)) s=s+i; s=sqrt(s); return s; } 2、 请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠 m的k个非素数存入所指的数组中。 例如,若输入15,5,则应输出16,18,20,21,22. 程序如下: void fun(int m,int k,int xx[]) { int i=0,j; while(k!=0) { ++m; for(j=2;j 3、 请编写函数fun(),它的功能是求Fibonacci数列中小雨t的最大的一个数,结果由函数 返回。其中Fibonacci数列F(n)的
c语言程序填空题
导出题库试题(1~100)
共计104道试题
一、程序填空答案 (104题) 【程序填空】
1功能:求两个非负整数的最大公约数和最小公倍数。
【1】 r != 0 或 r 【2】 r=m%n 或 r=m-m/n*n 【3】 n 【4】 gcd,lcm 或 n,lcm 2功能:下面的程序是求1!+3!+5!+??+n!的和。
【1】 s=0 【2】 i+=2 或 i=i+2 或 i++,i++ 【3】 j<=i 或 i>=j 或 jj 【4】 f= f * j 3功能:将一个字符串中下标为m的字符开始的全部字符复制成为另 一个字符串。 【1】 p1= str1 + m 【2】 *p2++=*p1++ 或 *(p2++)=*(p1++) 或 *p2=*p1,p2++,p1++ 或 *p2=*p1++,p2++ 或 *p2++=*p1,p1++ 【3】 *p2='\\0' 或 *p2=0 或 *p2=NULL【4】 strcopy(str1,str2,m) 4功能:以下程序是用选择法对10个整数按升序排序。
【1】 #define N 10 【2】 k=I
中国大学C语言程序题
第3周编程题在线测试
1 计算两个数的平方和(3分) 题目内容:
从键盘读入两个实数,编程计算并输出它们的平方和,要求使用数学函数pow(x,y)计算平方值,输出结果保留2位小数。程序中所有浮点数的数据类型均为float。 提示:使用数学函数需要在程序中加入编译预处理命令 #include 以下为程序的运行结果示例: please input x and y: 1.2,3.4↙ Result=13.00 输入格式: \输出格式: 输入提示信息:\输出格式:\ 为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。 #include 2逆序数的拆分计算(3分) 题目内容: 从键盘输入一个4位数的整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-1234,忽略负号,由1234分离出其千位1、百位2、十位3、个位4,然后计算4*1000+3*100+2*10+1 = 4321,并输出4321。再将得到的逆序数4321拆分为两个2位数的正整数43和21,计算并
C语言50道经典程序题
脚本之家 首页 应用 手游 攻略 教程
﹤首页 → 软件编程 → C 语言 → 正文内容 C语言程 案例
C语言程序设计50例(经典收藏)
作者:
本篇文章是对C语言程序设计的50个小案例进行了详细的分析介绍,需要的朋友参考下 【程序1】
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 2.程序源代码:
#include \#include \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(\ } getch(); }
============================================================== 【程序2】
题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高
于10万元,低于20万元时,低于10万元的部分按10%提成,高于
《C语言程序设计》实验题
《C语言程序设计》
实验指导
1
目录
实验一 C程序的运行环境和运行一个C程序的方法 ................ 1 实验二 实验三 实验四 实验五 实验六 实验七 实验八 实验九 实验十 实验十一实验十二 数据类型、运算符和表达式 ............................... 2 最简单的C程序设计..................................... 4 选择结构程序设计 ...................................... 6 循环控制 .............................................. 8 数组 ................................................. 10 函数 ................................................. 12 预处理命令 ........................................... 13 指针 ....................
中国大学C语言程序题
第3周编程题在线测试
1 计算两个数的平方和(3分) 题目内容:
从键盘读入两个实数,编程计算并输出它们的平方和,要求使用数学函数pow(x,y)计算平方值,输出结果保留2位小数。程序中所有浮点数的数据类型均为float。 提示:使用数学函数需要在程序中加入编译预处理命令 #include 以下为程序的运行结果示例: please input x and y: 1.2,3.4↙ Result=13.00 输入格式: \输出格式: 输入提示信息:\输出格式:\ 为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。 #include 2逆序数的拆分计算(3分) 题目内容: 从键盘输入一个4位数的整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-1234,忽略负号,由1234分离出其千位1、百位2、十位3、个位4,然后计算4*1000+3*100+2*10+1 = 4321,并输出4321。再将得到的逆序数4321拆分为两个2位数的正整数43和21,计算并
C语言程序设计真题
2007年山东省专升本考试C语言程序设计真题
一. 单项选择题(每小题1分,共15小题,15分)
1. 十进制95的二进制为______。 ( )
A. 1011111 B. 1100011 C. 1011101 D. 1011110
2. 若a=4,则执行a*=4-2语句后,a的值为______。 ( )
A. 7 B. 9 C. 8 D. 10
3. 若str1和str2的说明如下: ( )
char str1[20];
char *str2=”teacher”;
则语句strcpy (str1, str2)执行后,strlen (str1)的值是______。 A. 7 B. 29 C. 8 D. 30
4. 字符串“\\x54BNHGb13,2m”的长度为______。 A. 12
C语言程序设计编程题
选择结构程序设计
1.输入一个字符,如果是大写字母则转换为小写字母,如果是小写字母则转换为大写。(双分支结构)
方法一:if语句(P78) 方法二:条件表达式(P85)
2.输入某年的年份,判断此年是不是闰年。(双分支结构) 闰年的条件(符合下面二者之一即可): 1)能被4整除,但不能被100整除 2)能被400整除
3.输入三个整数,求其中最大的数并输出。 4. 从键盘任意输入一个字符,进行如下判断:
① 如果是大写字母则转换为小写字母输出 ② 如果是小写字母则转换为大写输出 ③ 如果是数字字符,则输出对应数值 ④ 若是其它字符,则输出“Error!”
提示:使用IF的多分支结构 【扩展提高】:加入循环,允许一次输入任意多个字符,每输入一个字符就进行以上判断,直到输入“回车换行”,才退出程序。
5.从键盘输入分数,判断并输出分数对应的等级(优秀、良好、中等、及格、不及格) 要求用两种方法实现: 方法一:switch结构 方法二:IF的多分支结构
循环结构程序设计
1. 输入一个正整数n, 输出1~n范围内所有奇数,并计算奇数之和。 【扩展提高】:输出各个奇数时,控制每行只输出 10个奇数。
2. 输入一行字符,分别统计出其中英文字母、空格、