中国石油大学胜利学院c语言题目

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
中国石油大学(华东)C语言设计型题目集合.doc9页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:100 &&
中国石油大学(华东)C语言设计型题目集合.doc
你可能关注的文档:
··········
··········
【设计型】7.8 删除字符串中指定的星号
假定输入的字符串中只包含字母和 * 号。请编写函数 fun ,它的功能是:除了尾部的 * 号之外 , 将字符串中其它 * 号全部删除。在编写函数时,不得使用 C 语言提供的字符串函数。
例如,字符串中的内容为:****A*BC*DEF*G******* ,删除后 , 字符串中的内容应当是:ABCDEFG******* 。
/* PRESET CODE BEGIN - NEVER TOUCH CODE BELOW */
/* PRESET CODE END - NEVER TOUCH CODE ABOVE */
void fun char *p,char *q char *h,*j; int k 0,i 0,z; h q+1; *h! '\0'; h++ if *h
'*' k++; j++ if *j! '*' p[i] *j; i++; for z 0; z++ p[i+z] '*'; p[z+i] '\0'; /* PRESET CODE BEGIN - NEVER TOUCH CODE BELOW */
int main char
s[81],*t; while *t
t++; t--; while *t
s , return 0; /* PRESET CODE END - NEVER TOUCH CODE ABOVE */
【设计型】7.9 统计数字字符
请编写函数 fun ,它的功能是: 统计形参 s 所指字符串中数字字符出现的次数,并存放在形参t中。
/* PRESET CODE BEGIN - NEVER TOUCH CODE BELOW */
/* PRESET CODE END - NEVER TOUCH CODE ABOVE */
void fun char s[80],int * *t 0; for i 0; s[i]! '\0'; i++ if s[i]
'9' *t *t+1; /* PRESET CODE BEGIN - NEVER TOUCH CODE BELOW */
int main char
s[80]; fun s,& printf "%d\n", return 0; /* PRESET CODE END - NEVER TOUCH CODE ABOVE */
【设计型】7.10 将两个串按要求形成一个新串
给定程序的函数 fun 的功能是:逐个比较 p 、 q 所指两个字符串对应位置中的字符,把 ASCII 值大或相等的字符依次存放到 c 所指数组中,形成一个新的字符串。例如,若主函数中 a 字符串为: aBCDeFgH ,主函数中 b 字符串为:ABcd ,则 c 中的字符串应为: aBcdeFgH 。
/* PRESET CODE BEGIN - NEVER TOUCH CODE BELOW */
/* PRESET CODE END - NEVER TOUCH CODE AB
正在加载中,请稍后...中国石油大学C语言答案_文库下载
1亿文档 免费下载
当前位置: &
& 中国石油大学C语言答案
中国石油大学C语言答案
中国石油大学c语言答案
1.1 Hello world.
让我们用C语言向世界问好。 最早的程序基本是这个样子的: 程序一:
#include &stdio.h& void main() {
printf(&Hello world.\n&); }
#include &stdio.h& int main() {
printf(&Hello world.\n&);
return 0; }
输出:Hello world. #include&stdio.h& int main() {
printf(&Hello world.\n&); }
1.2 Welcome to Beijing. 输入:无
输出:就是下面的那段文字。 #include&stdio.h& void main()
{printf(&Welcome\n&); printf(&to\n&);
printf(&Beijing.\n&); }
1.3 练习最简单的printf和scanf
printf函数和scanf函数是C语言中最常用的函数之一,下面让我们练习一下吧。 输入:整型变量x的值。
输出:输出整型变量x对应的十进制、八进制和十六进制形式。 认真观察-1的八进制和十六进制输出,请想想是为什么。 #include &stdio.h& int main()
Word文档免费下载:(下载1-74页,共74页)
(&Welcome\n&); printf(&to\n&); printf(&Beijing.\n&); } 1.3 练习最简单的 printf 和 scanf printf 函数和 scanf 函数是 C 语言中最常用的函数之 ...在编写函数时,不得使用 C 语言提供的字符串函 数。 例如,字符串中的内容为: ***A*BC*DEF*G*** ,删除后 , 字符串中的内容应当是: ABCDEFG*** 。 #...中国石油大学C语言答案_文学_高等教育_教育专区 暂无评价C语言_中国石油大学(华东)c语言上机题及答案大全_其它_高等教育_教育专区。上百道程序设计题及答案 1.1 Hello world. 让我们用 C 语言向世界问好。 最早的...中国石油大学C语言上机题答案(2013版)答案 最全最详细_IT认证_资格考试/认证_教育专区。由2012级学霸学长期末复习整理,包含所有2012级c语言上机题题目级及答案。比...中国石油大学华东C语言答案全集_理学_高等教育_教育专区。C语言复习题【设计型】5.1 输出一行星号编写程序在一行中输出 N 个星号。输入: N值输出: 一行中N个星...中国石油大学C语言上机题答案(2015版)答案_最全最详细_文学_高等教育_教育专区。中国石油大学 c 语言上机题答案大全(2014 版)最全最详细 1.1 Hello world. 让...中国石油大学C语言上机题答案(2013版)答案_最全最详细_IT认证_资格考试/认证_教育专区。石油大学c语言上机答案中国石油大学 c 语言上机题答案大全(2013 版)最全最...中国石油大学(华东)c语言习题答案_文学_高等教育_教育专区 暂无评价限选中国石油大学c语言上机题答案大全(2013版)_IT认证_资格考试/认证_教育专区。1.2 Welcome to Beijing. 让我们来练习如何显示多行文字。 输入:无 输出:就是...中国石油大学华东C语言上机题答案_IT认证_资格考试/认证_教育专区 暂无评价当前位置: >
以下对C语言函数的有关描述中,正确的是()。
A.在C语言中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B.C语言函数既可以嵌套定义又可以递归调用
C.函数必须有返回值,否则不能使用函数
D.C语言程序中有调用关系的所有函数必须放在同一个源程序文件中
所属学科:
试题类型:客观题
所属知识点:
试题分数:2.0 分
暂无学习笔记。
&&&&&&&&&&&&&&&希赛网 版权所有 & &&您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
限选中国石油大学c语言上机题答案大全(2013版)..docx 29页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:100 &&
你可能关注的文档:
··········
··········
1.2WelcometoBeijing.让我们来练习如何显示多行文字。输入:无输出:就是下面的那段文字。#include&stdio.h&voidmain(){printf(&Welcome\n&);printf(&to\n&);printf(&Beijing.\n&);}1.4练习两个整数之间的运算背景:基本练习。输入:接受两个整数,每个整数之间使用空格分隔。例如输入格式为:123444输出:分别输出进行+、-、*、/、*之后的运行结果。#include&stdio.h&intmain(){intx,y;scanf(&%d%d&,&x,&y);printf(&%d+%d=%d\n&,x,y,x+y);printf(&%d-%d=%d\n&,x,y,x-y);printf(&%d*%d=%d\n&,x,y,x*y);printf(&%d/%d=%d\n&,x,y,x/y);printf(&%d%%%d=%d\n&,x,y,x%y);return0;}3.3照猫画猫:计算圆柱的侧面积及体积如果已知圆柱的底面半径r,以及高h,则可计算出圆柱的侧面积s=2πrh,体积v=πr2h。其中π=3.1415926输入第一行输入圆柱的底面半径r第二行输入圆柱的高h输出s=&圆柱的侧面积&,v=&圆柱的体积&要求1.所有变量都定义为双精度类型2.结果精确到小数点后两位#include&stdio.h&?#definen3.1415926intmain(){floatr,h,s,v;scanf(&%f%f&,&r,&h);s=2*n*r*h;v=n*r*r*h;printf(&s=%6.2f,v=%6.2f\n&,s,v);}3.4分离整数任意从键盘上输入一个三位正整数,要求正确地分离出它的个位、十位和百位,并分别在屏幕上输出。比如输入的三位正整数#include&stdio.h&intmain(){intx,hundreds,tens,scanf(&%d&,&x);hundreds=x/100;tens=x%100/10;units=x%100%10;printf(&units=%d,tens=%d,hundreds=%d\n&,units,tens,hundreds);}3.5鸡兔同笼已知笼中有头h个,有脚f条,问笼中鸡兔各有多少只?输入:头和脚的数目输出:兔子和鸡的数目(输出语句为:printf(&rabbit=%d,chicken=%d&,rabbit,chicken);)Sample输入:1020输出:rabbit=0,chicken=10#include&stdio.h&intmain(){intchicken,rabbit,f,h;scanf(&%d%d&,&h,&f);rabbit=(f-2*h)/2;chicken=(4*h-f)/2;printf(&rabbit=%d,chicken=%d\n&,rabbit,chicken);}4.2分段函数有一分段函数,y=f(x)。当x小于6时,y=x-12;当x大于等于6且小于15时,y=3x-1;当x大于等于15时,y=5x+9.从键盘上输入一个整数x,输出对应的y值。#include&stdio.h&voidmain(){intx,y;scanf(&%d&,&x);if(x&6)y=x-12;elseif(x&15)y=3*x-1;elsey=5*x+9;printf(&%d\n&,y);return0;}4.3整数位数判断输入一个不多于5位的正整数,要求:?(1)求它是几位数;(2)逆序打印出各位数字。#include&stdio.h&#include&stdlib.h&#defineSIZE5intmain(void){int?bit_//位数longintinput_//输入数intresult[SIZE];//存放各个位的数scanf(&%ld&,&input_num);if(input_num&0|
正在加载中,请稍后...

我要回帖

更多关于 中国石油大学图书馆 的文章

 

随机推荐