c语言程序设计题库(3)
提示:枚举变量的赋值只能用枚举常量来表示,但是枚举常量均有一个整形数代表, 可将改整形数存入枚举变量地址以实现外部赋值的目的。 如:enum day{Sun,Mon,Tue,Wed,Thu,Fri,Sat} d1; scanf(\
当键盘输入1时,相当于将d1赋值为Mon,即d1=Mon
枚举变量的输出,只能输出其代表的整形数,如需输出其对应的枚举常量,可借助字符串数组的方式处理;
如:char *p[]={“Sun”,“Mon”,“Tue”,\ printf(\
其输出结果为:Tue 输入描述:
输入为两个正整数,第一个数n(n<=6)表示今天是星期几, 第二个数m(m<=1000),表示求m天后是星期几; 输出描述描述:
输出为一个长度为3的字符串,表示星期几的名称; #include
enum day{Sun,Mon,Tue,Wed,Thu,Fri,Sat} d;
char *p[]={\ int m;
scanf(\ printf(\ }
15题目标题:
abc+cba=1333(卜胜贤) 题目描述:
已知abc+cba=1333,其中a,b,c均为一位数,编程求出所有满足条件的a,b,c所有组合。(知识点:控制语句) 输入描述: 无
输出描述描述:
输出数据为多组,每组两个整形数
#include
void main()
{
int a,b,c;
for(a=0;a<10;a++)
for(b=0;b<10;b++) for(c=0;c<10;c++) {
if((a*100+b*10+c)+(c*100+b*10+a)==1333)
printf(\ } }
16题目标题:
整数各位取奇数(卜胜贤) 题目描述:
将一个整数中的每一位上为奇数的数依次取出,构成一个新数放在t中。 高位仍在高位,低位仍在低位。
例如,当s中的数为:87653142时,t中的数为:7531。 (知识点:控制语句、函数、指针) 输入描述:
输入数据为一个不大于100000000的整形数; 输出描述描述:
输出数据为一个不大于100000000的整形数; #include
int a; int b;
int sum=0; int count=0; int base=1;
scanf(\ while(a!=0) {
b=a; a=a/10; if(1==b%2) {
sum=sum+base*b; base=base*10; count++; } }
printf(\}
17题目标题:
四位反序数(卜胜贤) 题目描述:
设N是一个四位数,它的n倍恰好是其反序数(例如:123的反序数是321), 编程,输出一个满足条件的N。(知识点:控制语句) 输入描述:
输入为一个整形数n(2<=n<=9) 输出描述描述:
输出为一个四位数的整形数 #include
int number(int n);
void main() {
int n,i,t=0;
scanf(\
for(i=1000;i<10000;i++) {
if(i*n==number(i)) {
t=i; break; } }
printf(\ }
int number(int n) {
int a1,a2,a3,a4; int result; a1=n; a2=n/10; a3=n/100; a4=n/1000;
result=a1*1000+a2*100+a3*10+a4; return result; }
18题目标题:
字母翻译(卜胜贤) 题目描述:
编程: 求解下列式中各字母代表的数字并输出
PEAR-ARA=PEA
(知识点:控制语句) 输入描述: 无
输出描述描述:
输出为四个数字,以空格分开,依次为代表P E A R 的数字 #include
int p,e,a,r,d,b,c; for(p=1;p<10;p++) for(e=0;e<10;e++) for(a=1;a<10;a++) for(r=0;r<10;r++) {
d=p*1000+e*100+a*10+r; b=a*100+r*10+a; c=p*100+e*10+a; if(d-b==c) printf(\ } }
19题目标题:
字符串复制(卜胜贤) 题目描述:
有一个字符串,包括n个字符。写一个函数,将此字符串从第m个字符开始的全部字符复制成另一个字符串。
要求在主函数输入字符串及m值并输出复制结果。 (知识点:控制语句、字符串、指针) 输入描述:
输入为一个字符串(长度小于80)及一个整形数(小于字符串的实际长度) 输出描述描述: 输出为一个字符串 #include
m=strlen(str); for(i=n-1;i #include int i,j,n; char a[80]; gets(a); scanf(\ for(i=n-1;i 20题目标题: 二维字符数组转换(卜胜贤) 题目描述: 编写函数fun, 函数的功能是: 将M行N列的二维数组中的字符数据, 按列的 顺序依次放到一个字符串中。 例如, 二维数组中的数据为: W W W W S S S S H H H H 则字符串中的内容应是: WSHWSHWSH。 (知识点:数组、指针) 输入描述: 输入为一个3行4列二维字符数组数据 输出描述描述: 输出为一个长度为12的字符数组; #include
相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




