《C语言操作题常考编程题库》由会员分享,可在线阅读,更多相关《C语言操作题常考编程题库(32页珍藏版)》请在人人文库网上搜索。

1、C语言编程题覆盖到的算法:1、个人所得税计算;2、求一组数的正、负数(或奇、偶数)的个数和平均值;3、二维数组主、次对角线之和;4、求素数(用函数实现);5、级数有限项求和问题;6、两个一维数组相加(用函数实现);7、求最大、最小值;8、判断闰年(用函数实现);9、求水仙花数;10、百钱百鸡;11、求最大公约数、最小公倍数。12、求回文数;13、排序;14、二维数组的转置;15、递归函数求阶乘;16、求斐波那契数列;17、求和:a+aa+aaa+aaaa+.;18、求符合条件的整数(如:是某个二位数的平方,个位、十位、百位数各不相同等);(包括素数,回文,完数,等等)19、字符串加密;20、统。

2、计字符串中字母和数字的个数;/*1.个人所得税计算,以实验指导P24T5为标准*/#includevoid main()int i,n;double a,b,c;n=i/400;printf(please input income:n);scanf(%d,&i);a=(i-800)*0.05,b=20+(i-1200)*0.08,c=84+(i-2000)*0.2;switch(n)case 0:case 1:printf(不需缴税n);break;case 2:printf(需交纳%lf元n,a);break;case 3:case 4:printf(需交纳%lf元n,b);break;de。

3、fault:printf(需交纳%lf元n,c);break;/*2. 求一组数的奇数个数,偶数个数和平均值#include#define N 10void main()int aN;int i,m=0,n=0,sum=0;double average;printf(please input 10 numbers:n);for(i=0;i#define N 10void main()int aN;int i,m=0,n=0,sum=0;double average;printf(please input 10 numbers:n);for(i=0;i0)m+;elsen+;sum+=ai;av。

4、erage=(double)sum/N;printf(we have %d positive numbers and %d nagetive numbersn,m,n);printf(the average =%lf,average);/*3.求二维数组的主次对角线之和*/#include#define M 5 #define N 5void main()int aMN;int i,j,sum1=0,sum2=0;printf(please input the matrix:n);for(i=0;i#includeint isPrime(int n)int i;for(i=1;i#includ。

5、evoid main()int n=1;double p=0,t,pi;t=1/(pow(-1),(n+1)*2*(n-1);while(fabs(t)=1e-6)pi+=t;n+;pi=4*p;printf(%lf,pi);/6.两个一维数组相加/*#include#define N 5void main()int aN,bN,cN;int i;printf(please input the first array aN:n);for(i=0;i#define N 5int f(int a,int b)int sum;sum=a+b;return sum;void main()int aN,。

6、bN,cN;int i;printf(please input the first array aN:n);for(i=0;ivoid main()int i,max,min;int a10;printf(please input ten numbersn);for(i=0;imax)max=ai;if(ai#includevoid main()int i,max,min;int a10;for (i=0;imax)max=ai;if(aiint f(int n)if(n%4=0&n%100!=0|n%400=0)return 1;elsereturn 0;void main()int n;p。

7、rintf(please input year:n);scanf(%d,&n);if(f(n)printf(%d是闰年n,n);elseprintf(%d不是闰年n,n);/*可能会有要输出某一范围内所有闰年,思想一样,用循环调用函数即可*/*9.判断水仙花数(运用循环)#includevoid main()int n,a,b,c,m;printf(please input a number:n);scanf(%d,&n);a=n/100;b=n/10%10;c=n%10;m=a*a*a+b*b*b+c*c*c;if(m=n)printf(%d is the number we wantn,n。

8、);elseprintf(%d is not the numbern,n);*/*9.输出所有水仙花数(调用函数(书P108为循环做法))*/#includeint f(int n)int a,b,c,m;a=n/100;b=n/10%10;c=n%10;m=a*a*a+b*b*b+c*c*c;if(m=n)return 1;elsereturn 0;void main()int i,t;for(i=100;ivoid main()int i,j,k;for(i=0;iint f(int m,int n)int i=1,t;if(mvoid main()int i,j,k=0,a;printf。

9、(10-2000之间的回文数有:n);for(i=10;i0)j=j*10+a%10;a/=10;if(i=j)printf(%dt,i);k+;if(k%5=0)printf(n);printf(n);*/12.2输出10-2000之间的回文数(函数调用)/*#includeint f(int n)int i=0;while(n0)i=i*10+n%10;n/=10;return i;void main()int n,k;printf(10-2000之间的回文数有:n);for(n=10;nvoid main()int i,a,j=0;printf(please input a number。

10、:n);scanf(%d,&i);a=i;while(a0)j=j*10+a%10;a/=10;if(j=i)printf(%d是回文数n,i);elseprintf(%d不是回文数n,i);*/12.4判断回文数(函数调用)/#includeint f(int n)int i=0;while(n0)i=i*10+n%10;n/=10;return i;void main()int n;printf(please inpit a number:n);scanf(%d,&n);if(n=f(n)printf(%d是回文数n,n);elseprintf(%d不是回文数n,n);/13.排序/选择法。

11、/*#include#define N 10void f(int a,int n)int i,j,k,t;for(i=0;i#define N 5void f(int a,int n)int i,j;int t;for(i=0;iaj+1)t=aj;aj=aj+1;aj+1=t;*/插入法/#include#define N 5void f(int a,int n)int i,j;int t;for(i=0;i0&aj-1t)aj=aj-1;-j;aj=t;void main()int aN=8,2,34,5,12;int i=0;int size=sizeof(a)/sizeof(int);。

12、for(i=0;i#define N 3#define M 3void main()int aMN,bMN;int i,j;printf(please input aMNn);for(i=0;iint f(int n)if(n=1|n=0)return 1;elsereturn f(n-1)*n;void main()int n,m;printf(please input a number:n);scanf(%d,&n);m=f(n);printf(%d!=%dn,n,m);/*16.运用递归函数求斐波拉契数列(前30项)*/#includeint f(int n)if (n=1|n=2)re。

13、turn 1;elsereturn f(n-1)+f(n-2);void main()int i,k=0;for (i=1;i#include#define N 5void main()int n,i,j,k,a,sum1=0;printf(please input a number:n);scanf(%d,&n);for(i=1;i#define N 5int k(int a,int sum)sum=sum*10+a;return sum;void main()int a,i=0,j,sum=0;printf(please input a number:n);scanf(%d,&a);sum。

14、=k(a,k(a,sum);printf(sum=%dn,sum);/18.求符合条件的整数(如是某个二位数的平方,个位、十位、百位数各不相同等)/#includevoid main()int a,b,c,n,m;for(m=10;m#include#define N 80void main()char strN;char *p;printf(please input the code:n);gets(str);p=str;while(*p!=0)*p+=2;p+;printf(%sn,str);/20.统计字符串中字母和数字的个数/#include#include#include#define N 100void main()char strN;int i=0;int a=0,b=0;printf(please input a string:n);gets(str);while(stri!=0&stri!=n)if(isdigit(stri)a+;else if(isalpha(stri)b+;i+;printf(there are %d letters and %d numbersn,b,a。

c语言常考的编程题,C语言操作题常考编程题库相关推荐

  1. 二级c语言改错和编程都考吗,计算机二级C语言 到底是不是考原题

    基本都是原题,最多就改动个数,300道差不多包括各种题型了,主要把前面的上机填空和改错做对了就及格了. 最后一道编程题不用看题太多,主要是掌握不同题的编程方法,重在思路. 考试时间120分钟,总分10 ...

  2. 小学信息科技编程题C语言,小学信息技术试题.doc

    小学信息技术试题小学信息技术试题 小 学 信 息 技 术 试 题 一.填空题: 1.电脑常由四个组成部分为:( ).( ).( ).( ). 2.我校点播系统的网址是:( ). 3.我校文件服务器名是 ...

  3. 最新算法校招编程-剑指offer、Leetcode常考题目及解法分享

    本资源整理了BAT.TMD等互联网算法岗校招面试过程中常考的LeetCode和剑指offer编程题:此外,还整理了部分百度.腾讯.阿里.今日头条相关的面试经验,对于正准备校招面试的同学非常值得参考复习 ...

  4. 浙江理工大学c语言作业网站,浙江理工大学 我的编程之路 零基础学C/C++ 200题 标程/题解...

    浙江理工大学 我的编程之路 零基础学C/C++ 200题 标程/题解 OJ地址:http://47.96.116.66/index.php 标程/题解GitHub:https://github.com ...

  5. 将c语言程序转化成伪代码,「第9篇」「做编程题方法3」「来点伪代码」

    学C语言是痛苦的,用C语言做编程题更加痛苦.这几天我看很多同学拿到一道编程题就在问"这道题怎么做?"."没思路呀没思路"."求大神帮忙看看" ...

  6. c语言程序填空改错题,C语言模拟改错填空编程题.doc

    C语言模拟改错填空编程题.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文 ...

  7. c语言中求匀加速直线速度,速求C语言编程题 c语言编程速度求

    导航:网站首页 > 速求C语言编程题 c语言编程速度求 速求C语言编程题 c语言编程速度求 相关问题: 匿名网友: #include //计算行元素和 void CountRow(int a[] ...

  8. 信管专业c语言考什么,计算机信息管理专业卫生事业单位招聘考试笔试模拟题(十)...

    关于计算机信息管理专业卫生事业单位招聘考试笔试模拟题,相信很多人都想知道,医学教育网经过搜集整理,特别整理以下内容,希望对您有帮助! 1.题干:广域网一般采用网状拓扑构型,该构型的系统可靠性高,但是结 ...

  9. 有考c语言的软件工程专硕吗,2020年南开大学软件工程硕士考研真题试卷及试题答案,C语言与数据结构考研试题下载...

    更多考研真题样张如下, 说明:本站提供的南开大学软件工程硕士考研真题来源于南开大学研究生院,除标注有"回忆版"字样的试题外,其余均为原版扫描,权威可靠:回忆版试题由当年参加硕士研究 ...

  10. 无忧考吧计算机二级c语言压轴题,高考数学满分突破秒杀压轴题

    全文共计12467字,建议阅读时间41分钟 1  高考数学怎样达到140以上?求数学高人指教突破压轴题的方法... 1.函数型压轴题 一般而言,此类题会给到一定的直角坐标系和几何图形,通过给定的条件, ...

最新文章

  1. 详解IIS中URL重写工具的规则条件(Rule conditions)
  2. 33 | 关于 Linux 网络,你必须知道这些(上)
  3. python获取列表list里面元素的下标
  4. 传统POS/终端/银联POS简介
  5. lisp 标记形心_标记-整理算法
  6. 盘点8个数据分析相关的Python库(实例+代码)
  7. ssh tar_2015年最佳情侣:tar和ssh
  8. python数字图像处理(14):高级滤波
  9. MAC上编译OpenCV
  10. easyui(基础布局)
  11. 怎样设置公众号自动回复
  12. 为什么某些网站有些地方打得开,有些地方打不开?
  13. Linux系统基于MobaXterm的下载及使用
  14. 微信内置浏览器在ios10中不能播放视频问题(无解)
  15. 错误Could not locate executable null\bin\winutils.exe in the Hadoop binaries的解决方案
  16. WordNet介绍,一个开放知识图谱
  17. 一文读懂深度学习与机器学习的差异
  18. RFID在物流行业中的应用框架
  19. 【个人喜好诗词之一】雨巷
  20. 第十八章 Caché 命令大全 NEW 命令

热门文章

  1. Xcode统计整个项目代码行数
  2. 《SolidWorks 2013中文版完全自学手册》——2.5 添加几何关系
  3. 关于linux学习的热身知识八
  4. JavaScript 使用面向对象的技术创建高级 Web 应用程序
  5. [小功能]禁用模板默认CSS
  6. ug装配绕轴旋转_UG绘制小吊扇模型,建模装配还能运动起来
  7. 【免费毕设】asp.net网上选课系统的设计与实现(源代码+lunwen)
  8. mac php fpm 自动启动,mac系统,php-fpm加入开机启动项
  9. 在建工地扬尘在线监控系统推荐_综执 | 针对工地扬尘、噪音监控系统问题对各在建工地开展集中约谈...
  10. asp.net web开发步骤_如何在Windows上做Python开发?微软出了官方教程