重邮计算机考研复试程序设计
计算机软件考研复试程序设计
temp=a[i];
a[i]=a[min];
a[min]=temp;
}
printf("\nThe sorted numbers:\n");
for (i=1;i<=10;i++)
printf("%5d",a[i]);
printf("\n");
return 0;
x2=x1;
day--;
}
printf("total=%d\n",x1);
return 0;
}
5-16
输出
_ _ _ *
_ _ * * *
_ * * * * *
* * * * * * *
_ * * * * *
_ _ * * *
_ _ _ *
#include <stdio.h>
int main()
{int i,j,k;
printf("\n");
return 0;
}
6-6输出杨辉三角
1
11
121
1331
1 4641
1510 1051
#include <stdio.h>
#define N 10
int main()
{ int i,j,a[N][N];
for (i=0;i<N;i++)
{a[i][i]=1;
a[i][0]=1;
low++;
else if (text[i][j]>='0' && text[i][j]<='9')
重庆邮电大学计算机复试全过程
15日休息,晚上会贴出各位导师见面的时间和地点,注意去二教看一下。
16日导师见面
10日下午在2教就有英语口语的分组了,我去的时候已经看到搭档留下电话,遂联系了一下,聊了准备的内容(后来发现这个过程并不必要)。
12日全天都是口语考试,我排在了下午,不过上午11:30以后排上午的结束了,老师就让分在下午的同学可以进去考试了。我想我准备的不是很充分,还是等下午吧。下午轮到我时候稍微有点紧张,平静了一下,开始准备老师的问话,他先要自我介绍,介绍了不到半分钟就被打断了,开始根据介绍内容问了些简单的问题,感觉回答的还可以,不是很难。然后老师又给搭档一张A4纸,上面是一篇英文诗歌,要他朗读,这时候我没注意听,吃了亏,老师让我接搭档的内容读时候我有点吃惊,一下子找不到,好在问题也不是很大。而后就是根据诗歌内容对话,老师也是比较随意的问题,所以刻意的考前准备可能用处不大,比如和搭档的对话准备了好长时间,结果最后一点用处都没有。英语口语给分一般在50-80分,最后折成10分制。差距不是很大。
13日晚上考上机考试,好多人比较紧张这个,传言是2题都做不出就会刷,我比较幸运,B卷稍微简单些,两题都做出了,呵呵。内容不好说,怕误导大家,今年A卷第一题确实稍微麻烦些,不过第二题还是挺简单的,搞清楚过程化程序就没有问题了,不过上机的机房机器性能差,要注意存盘,好多人敲了好久没存盘,很可惜。时间很短,只有1小时,所以从来的机会不多,重起都要好久啊,呵呵。
13日上午是数据库考试,在前面我发了我总结的大纲,(有人说网上有的是,你看清楚了么?有人说不披卷,你不准备试试)我建议还是按照我发的资料背概念,弄清楚sql 关系代数和ER图,我也发了些期末真题,感兴趣可以翻翻,不过题型和复试不太一样。不要只拿个教材一直看,浪费时间,效果也不好。
重庆邮电大学2015年研究生入学考试复试笔试C语言程序设计真题
2015年研究生入学考试复试笔试C语言程序设计第一题、填空题第二题、改错题1.考点:宏定义的语法标准2.考点:作连乘运算时,初始化话变量result=1,不为03.考点:for循环语句的语法标准(括号内用分号分割,而不是逗号)4.考点:文件的打开与关闭函数5.考点:输出语句printf中占位符的用法第三题、读程序写结果1.# include <stdio.h>void main(){long fun(int n);Printf(“%ld\n”,fun(4));}long fun(int n){long s;If(h==1 || h==2) s=2;elses=h+fun(h-1);return (s);}2.# include <stdio.h>int run(int a,int b){return (a+b);}void main(){int x=2,y=5,z=8,r;r = run(run(x,y),z);Printf(“%d \n”,r);}3.# include <stdio.h>void main(){int x[]={0,1,2,3,4,5……..9};int s=0,I,*p=x;for(i=1;i<10;i+=2) s+=*(p+i);Printf(“s=%d\n”,s);}4.# include <stdio.h>int x=12,y=7;void main(){int x=15,z;z=x-y++;{int y,z;while(y=x--){y/=3;if(y%3==0){z=(++y);break;}}Printf(“%d,%d,%d”,x,y,z);}Printf(“%d,%d,%d\n”,x,y,z);}第四题、读程序或函数写功能1.’\0’的含义是什么?第二个for语句的功能是什么?void fun(char a[],char x){int i,j;for(i=0;a[i]!=’\0’;i++){if(a[i]==x){for(j=i;a[j]!=’\0’,j++)a[i]=a[i+1];i--;}}}2.下面的函数中,p++的含义是什么?函数f的功能是什么?int f(char *s){char *p=s;while(*p) p++;return(p-s);}第五题、程序设计题1.求num各位数字之和#include<stdio.h>void main(){int n, s=0 ;printf ("您输入的整数是:\n ");scanf("%d",&n);do{s=s+n%10;n/=10;}while(n!=0);printf ("这个数的各位数字之和为:%d ", s );}2.测试字符C在字符串S中出现的次数#include<stdio.h>void main(){char st[20],c;int count=0;printf ("输入一串字符:\n ");gets(st);printf ("输入你要测试的字符:\n ");scanf("%c",&c);for(int i=0;st[i]!='\0';i++){if(st[i]==c)count++;}printf ("字符%c在%s中出现的次数为%d\n ",c,st,count);}3.中国有句俗语叫“三天打鱼两天晒网”。
计算机专业研究生复试-C语言程序设计面试简答题
C语言程序设计1.简述C语⾔采取了哪些措施提⾔执⾔效率●使⽤指针:有些程序⽤其他语⽤也可以实现,但C能够更有效地实现;有些程序⽤法⽤其它语⽤实现,如直接访问硬件,但C却可以。
正因为指针可以拥有类似于汇编的寻址⽤式,所以可以使程序更⽤效。
●使⽤宏函数:宏函数仅仅作为预先写好的代码嵌⽤到当前程序,不会产⽤函数调⽤,所以仅仅是占⽤了空间,⽤使程序可以⽤效运⽤。
在频繁调⽤同⽤个宏函数的时候,该现象尤其突出。
函数和宏函数的区别就在于,宏函数占⽤了⽤量的空间,⽤函数占⽤了时间。
●使⽤位操作:位操作可以减少除法和取模的运算。
在计算机程序中数据的位是可以操作的最⽤数据单位,理论上可以⽤"位运算"来完成所有的运算和操作。
灵活的位操作可以有效地提⽤程序运⽤的效率。
●将汇编指令嵌⽤到C 语⽤程序中,汇编语⽤是效率最⽤的计算机语⽤,因此在C语⽤程序中嵌⽤汇编,从⽤充分利⽤⽤级语⽤和汇编语⽤各⽤的特点。
●系统调用:在C语⽤程序中可以调⽤操作系统级的API,从⽤提⽤程序的运⽤效率。
●条件编译:C语⽤源程序中加上条件编译,让编译器只对满⽤条件的代码进⽤编译,将不满⽤条件的代码舍弃,可以减少编译及执行程序代码量。
●循环嵌套中将较长循环设为内置循环,较短循环设为外置循环,以减少cpu跨切循环层的次数,提⽤程序的运⽤效率。
(操作系统页⽤置换相关,减少页⽤置换次数)●其它诸如寄存器变量、联合体、编译器优化等手段提⽤执⽤效率。
2.if…else和switch区别总结:都是条件选中语句。
但switch语句只能取代if语句的一部分功能。
●比较的范围不同:if 语句可做各种关系比较(只要是boolean 表达式都可以用if 判断)switch语句只能做等式比较,即只能对基本类型进行数值比较。
(switch只能做几个数据类型的等式比较,实现非等式效率低,)switch之后括号内的表达式只能是整型(byte、short、char和int)、枚举型或字符型表达式,不能是长整型或其他任何类型。
考研复试程序设计基础
考研复试程序设计基础考研复试是每个考研生都必须经历的一道关卡,而程序设计基础是计算机专业考研的重要科目之一。
在考研复试中,程序设计基础的考试内容主要包括以下几个方面:一、基本概念和基础知识程序设计基础的基本概念和基础知识是考试的重点,包括数据类型、运算符、表达式、语句、函数、指针等。
考生需要掌握这些基本概念和基础知识,并能够灵活运用。
二、算法和数据结构算法和数据结构是程序设计基础的核心内容,也是考试的难点。
考生需要掌握常见的算法和数据结构,如排序、查找、树、图等,并能够熟练地编写相关程序。
三、程序设计语言程序设计语言是程序设计基础的工具,也是考试的重要内容。
考生需要掌握一种或多种常用的程序设计语言,如C、C++、Java等,并能够熟练地编写程序。
四、实践能力实践能力是程序设计基础考试的重要评价指标。
考生需要具备一定的实践能力,能够独立完成一些简单的程序设计任务,并能够解决实际问题。
在考试中,考生需要注意以下几点:一、认真复习基础知识程序设计基础的基础知识是考试的重点,考生需要认真复习,掌握基本概念和基础知识,并能够灵活运用。
二、注重算法和数据结构的学习算法和数据结构是程序设计基础的核心内容,也是考试的难点。
考生需要注重算法和数据结构的学习,掌握常见的算法和数据结构,并能够熟练地编写相关程序。
三、多练习编程程序设计基础考试需要考生具备一定的实践能力,能够独立完成一些简单的程序设计任务,并能够解决实际问题。
考生需要多练习编程,提高自己的实践能力。
四、注意考试时间程序设计基础考试时间通常较短,考生需要注意时间管理,合理安排时间,尽可能完成更多的考试内容。
总之,程序设计基础是计算机专业考研的重要科目之一,考生需要认真复习基础知识,注重算法和数据结构的学习,多练习编程,提高自己的实践能力,并注意考试时间,才能在考试中取得好成绩。
考研复试程序设计基础
考研复试程序设计基础引言考研复试是每个考生进入研究生阶段的重要关口,对于计算机专业的考生来说,程序设计基础是一个必考科目。
程序设计基础是计算机科学与技术专业的核心课程之一,它涉及到算法、数据结构、编程语言等方面的知识。
本文将从程序设计基础的内容、考试形式和备考方法等方面进行详细介绍。
程序设计基础内容概述程序设计基础主要包括以下几个方面的内容:1.算法:算法是解决问题的一系列有序步骤,它描述了如何通过一组输入来得到期望输出。
在程序设计中,合理选择和设计算法对于提高程序效率至关重要。
2.数据结构:数据结构是组织和存储数据的方式,它涉及到线性表、树、图等数据类型以及它们之间的关系。
了解不同数据结构的特点和适用场景,能够帮助我们更好地解决实际问题。
3.编程语言:掌握一门编程语言是进行程序设计的基础。
常见的编程语言有C、C++、Java等,在复试中可能会涉及到对编程语言的理解和应用。
4.程序设计思想:程序设计思想是指解决问题时所采用的思考方式和方法。
常见的程序设计思想有分治法、贪心算法、动态规划等。
了解不同的程序设计思想可以帮助我们更好地分析和解决问题。
考试形式考研复试中,程序设计基础一般采用笔试形式进行考核。
常见的考试形式包括选择题、填空题和编程题等。
1.选择题:选择题是通过给出几个选项,让考生选择正确答案的题目。
在程序设计基础中,选择题通常涉及到算法、数据结构和编程语言等方面的知识点。
2.填空题:填空题是通过给出一个不完整的句子或表达式,要求考生填写合适的内容。
在程序设计基础中,填空题主要考察对于编程语言语法和数据结构概念的理解。
3.编程题:编程题是要求考生使用特定编程语言完成一定功能的代码实现。
在程序设计基础中,编程题主要考察对于算法和数据结构的应用能力。
备考方法为了顺利通过程序设计基础的考试,考生需要进行充分的备考。
下面给出一些备考方法供参考:1.理论知识的学习:程序设计基础是一门理论性较强的课程,需要掌握一定的基础知识。
重邮考研面试问题
竭诚为您提供优质文档/双击可除重邮考研面试问题篇一:重邮计算机学院复试经历重庆邮电大学计算机学院复试经验----计算机学院果果以下经验根据自身经历,仅供参考:一.复试的三个项目1.专业课笔试:c语言程序设计(100分)ps:不会考c++,就考c语言资料:c语言教材+重邮本科c语言期末考试试卷考试题型:和c语言期末类似,题型多余本科试题原题:笔试原题很少2.英语口语:两个人一组(20分)时间大约8分钟who两个外语学院的英语老师你和你的队友whatstep1:分别自我介绍(英文)ps不要太长会被老师终止的step2:从一堆纸条中抽出一个话题,一分钟准备,然后对话,一人2-3句step3:老师根据你们的对话内容提问,一般一人被问一次how:自我介绍可以提前准备,公布队友以后可以找到一起练习下,最主要不会说不要紧,一定要张嘴,大胆说,就挂的。
3.综合面试:综合素质(100分)需要准备的材料:到时会通知,请密切关注重邮研究生部招生信息的通知,后面所有重要的通知都会通过这个平台发布。
who:五个导师(有一个是leader)+复试的你what:step1:自我介绍(中文)step2:导师提问环节,这个环节变数很大,一般根据自身经历来问的,如果你是跨专业的,不会问你计算机专业的问题,如果你是二战,他就会问你这段时间做什么去了,有没有去上班吗,如果你当过老师会让你讲一会儿。
我被问到的:导师:你觉得你本科成绩在你们班上什么水平回答:老实交代;导师:你做过什么东西没有?回答:可以说毕业设计吗?导师:可以回答:说了毕业,工作原理,如何实现的,ps:时间说的越长越好导师:你还做过什么东西没有?ps:毕业设计说完时间还没过去多久所以又问了回答:事先准备好的一个项目。
导师:你大学里面最骄傲的事情?回答:。
ps:综合面试完了10分钟左右how准备一个自我介绍+两个以上的项目你要是本科啥也不懂什么也没做过,你就网上找两个项目搞懂就是,非计算机专业的不用准备计算机的项目,本专业的项目就行,还有复试时一个一个进去的,前面的出来了,你可以去打探下情况,老师喜欢问什么,有所准备。
重庆邮电复试科目
重庆邮电复试科目
重庆邮电大学的研究生复试科目根据报考的专业而有所不同,但一般都包括综合面试、英语口语及听力测试、专业课笔试等环节。
下面以重庆邮电大学信息与通信工程专业为例,介绍其复试科目。
首先,综合面试是考察学生的综合素质和能力的重要环节。
在面试中,考官会就学生的个人情况、学术背景、研究方向等进行提问,并对学生的表达能力、思维能力、人际交往能力等进行全面评估。
因此,学生需要提前准备好自我介绍、研究计划等内容,并注意自己的仪表仪态和口头表达能力。
其次,英语口语及听力测试是考察学生的英语应用能力的重要环节。
在这个环节中,学生需要进行英语口语表达和听力理解测试,以检验其英语交流能力。
对于英语水平较差的学生来说,需要提前加强英语听力和口语训练,提高自己的英语应用能力。
最后,专业课笔试是考察学生的专业素质和能力的重要环节。
在这个环节中,学生需要回答与所报考专业相关的问题,以检验其对专业知识的掌握程度和应用能力。
对于信息与通信工程专业来说,复试笔试科目通常包括通信原理、信号处理、计算机网络等内容。
因此,学生需要提前复习好相关知识,并掌握一些解决问题的方法和技巧。
总之,重庆邮电大学的研究生复试科目涵盖了多个方面,旨在全面评估学生的综合素质和能力。
因此,学生需要提前做好准备,注重提高自己的各项能力,以取得好的成绩并顺利进入研究生阶段。
同时,对于不同专业的学生来说,需要根据自己的专业特点和要求来制定相应的复习计划和策略。
重庆邮电大学专业考试卷-JSP程序设计 -L
A. pageB.taglibC.includeD. forward
.
3.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page指令的( D)
属性。
A. ExceptionB.isErrorPageC.errorD. errorPage .
米
<jsp:setPropertyname="zhang"property="weight"value="67.65"/>
<P>体重是:
<jsp:getPropertyname="zhang"property="weight"/>
公斤
</FONT>
</BODY>
</HTML>
JSP程序设计试题共6页第6页
答案:
M代表Model(模型),该组件是对软件所处理问题逻辑的一种抽象,封装了问题的核
心数据,逻辑和功能实现,独立于具体的界面显示以及I/O操作。
V代表View(视图),该组件将表示模型数据,逻辑关系以及状态信息,以某种形式
展现给用户。视图组件从模型组件获得显示信息,并且对于相同的显示信息可以通过
不同的显示形式或视图展现给用户。
14.StrutsBean的(B)标记检索Web应用程序资源的结果。
A.defineB.includeC.messageD.page
15.Servlet程序的入口点是:(A)
A.init()B.main()C.service()D.doGet()
得分评卷人二、填空题:本大题共12小题,20个空,每空1分,共
重邮计算机考研复试程序设计
判别闰年#include <stdio.h>int main (){int year;printf("请输入年份:");scanf("%d",&year);if (year%100==0)if(year%400==0)printf("此年是闰年\n");elseprintf("此年不是闰年");elseif(year%4==0)printf("此年是闰年");elseprintf("此年不是闰年");return 0;}百分制成绩与等级制成绩互相转换#include <stdio.h>int main (){char grade;float score;printf("请输入成绩");scanf("%f",&score);while (score>100||score<0){printf("输入错误请从新输入");scanf("%f",&score);}switch(int(score/10)){case 10:case 9:printf("A\n");break;case 8:printf("B\n");break;case 7:printf("C\n");break;case 6:printf("D\n");break;default:printf("E\n");}}大小写字母转换#include<stdio.h>void main(){char c1,c2;scanf("%c",&c1);c2=c1+32;printf("%c",c2);}加法器累乘器#include<stdio.h>main(){ int a,b;printf("please input number1:\n");scanf("%d",&a);printf("please input number2:\n");scanf("%d",&b);printf("number1 add number2 is %d\ n",a+b);}#include<stdio.h>int main (){int i;int p=1;for(i=2;i<=10;i++){p=p*i;}printf("%d.\n",p);return 0;}最大数最小数#include<stdio.h>int main(){int a,b,c,max,min;printf("输入3个数:\n");scanf("%d%d%d",&a,&b,&c);max=a;if(max<b)max=b;if(max<c)max=c;min=a;if(min>b)min=b;if(min>c)min=c;printf("最大值:%d,最小值:%d\n",max,min); }冒泡排序和选择排序#include<stdio.h> Array int main(){int i,j,t;int a[10];printf("input 10 number:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(j=0;j<=9;j++){ for (i=0;i<10-j;i++)if (a[i]>a[i+1])}for(i=0;i<10;i++)printf("%5d,",a[i] );printf("\n");}判别键盘输入类型#include <stdio.h>void main(){char ch;printf("请输入一个字符:\n");ch=getchar();if(ch>='a'&&ch<'z'||ch>='A'&&ch<='Z')printf("该字符是字母");else if(ch>='0'&&ch<='9')printf("该字符是数字");elseprintf("该字符是特殊字符");}最大公约数和最小公倍数#include <stdio.h>int main(){int p,r,m,n,temp;printf("请输入两个正整数");scanf("%d,%d",&n,&m);if(n<m){temp=m;n=m;m=temp;}p=m*n;while(m!=0){r=n%m;n=m;m=r;}printf("最大公约数是%d\n",n);printf("最小公倍数是%d\n",p/n);}求菲比拉契数列有限项#include <stdio.h>int main(){int f1=1,f2=1,f3;int i;printf("%12d\n%12d\n",f1,f2);for(i=1;i<=38;i++){f3=f1+f2;printf("%12d\n",f3);f1=f2;f2=f3;}}验证哥德巴赫猜想#include<stdio.h>void main(){int x,y,z;int i,j;for(x=4;x<100;x++,x++) // 对100以内的偶数for(y=1;y<x;y++) //y<x改成y<x/2就可以去掉8=3+5 8=5+3这类的重复了{for(i=2;i<y;i++) //判断y是否为素数if(y%i==0) break;if(i==y) // y是素数{ z=x-y; // x=y+zfor(j=2;j<=z;j++) //判断z是否为素数if(z%j==0) break;if(j==z) //z是素数printf("%d=%d+%d\t",x,y,z);}}printf("\n");}字符统计#include<stdio.h>main(){char ch;int char_num=0,kongge_num=0,int_num=0,other_num=0; while((ch=getchar())!='\n') {if(ch>='a'&&ch<='z'||ch<='z'&&ch>='a'){char_num++;}else if(ch==' '){kongge_num++;}else if(ch>='0'&&ch<='9'){int_num++;}else{other_num++;}}printf("字母= %d,空格= %d,数字= %d,其它= %d\n",char_num,kongge_num,int_num,other_num);return 0;}统计学生成绩#include <stdio.h>main(){double grade[200];double sum,avg,temp;int count,i,n;i=0;count=0;sum=0;printf("请依次输入每个同学的成绩,输入-1结束\n");scanf("%lf",&temp);while(temp!=-1){grade[i++]=temp;count++;sum=sum+temp;scanf("%lf",&temp);}avg=sum/count;n=0;for(i=0;i<count;i++){if(grade[i]>=avg)n++;}printf("全班平均分%.2lf,成绩大于等于平均分的人有%d人\n",avg,n); }素数#include<stdio.h>#include<math.h>int main(void){int i,s,k,count=0;for(i=100;i<=200;i++){k=sqrt(i);for(s=2;s<=k;s++){if(i%s==0)break;}if(s==k+1)count++;}printf("%d\n",count);for(i=100;i<=200;i++){k=sqrt(i);for(s=2;s<=k;s++){if(i%s==0)break;}if(s==k+1)printf("%d ",i);}return 0;}水仙花数和完全平方数。
2023重邮复试流程
2023重邮复试流程英文文档内容:The 2023 Chongqing University复试流程has been announced.The candidates are required to report to the designated location on the specified date and time, carrying original copies of their ID, master"s degree certificates, and graduation certificates.Additionally, candidates with higher education from overseas institutions must submit the certification of their degrees from the Chinese Education Certification Service.Any candidate who fails to provide the necessary documents will not be eligible for the复试assessment.The复试includes both written and oral examinations.The written examination will take place on the scheduled date and time, covering specialized subjects and foreign language skills.The oral examination, including foreign language interview, will be conducted on the following day.Candidates are advised to arrive at the examination venue on time and follow the instructions given by the organizing committee.For any inquiries or concerns, candidates may contact the relevant department of Chongqing University.中文文档内容:2023年重庆大学复试流程已公布。
重庆邮电计算机技术专硕研究生复试分数
重庆邮电计算机技术专硕研究生复试分数下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!一、初试成绩根据我校研究生招生办公室公布的规定,初试成绩占复试总成绩的50%。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
判别闰年#include <stdio.h>int main (){int year;printf("请输入年份:");scanf("%d",&year);if (year%100==0)if(year%400==0)printf("此年是闰年\n");elseprintf("此年不是闰年");elseif(year%4==0)printf("此年是闰年");elseprintf("此年不是闰年");return 0;}百分制成绩与等级制成绩互相转换#include <stdio.h>int main (){char grade;float score;printf("请输入成绩");scanf("%f",&score);while (score>100||score<0){printf("输入错误请从新输入");scanf("%f",&score);}switch(int(score/10)){case 10:case 9:printf("A\n");break;case 8:printf("B\n");break;case 7:printf("C\n");break;case 6:printf("D\n");break;default:printf("E\n");}}大小写字母转换#include<stdio.h>void main(){char c1,c2;scanf("%c",&c1);c2=c1+32;printf("%c",c2);}加法器累乘器#include<stdio.h>main(){ int a,b;printf("please input number1:\n");scanf("%d",&a);printf("please input number2:\n");scanf("%d",&b);printf("number1 add number2 is %d\ n",a+b);}#include<stdio.h>int main (){int i;int p=1;for(i=2;i<=10;i++){p=p*i;}printf("%d.\n",p);return 0;}最大数最小数#include<stdio.h>int main(){int a,b,c,max,min;printf("输入3个数:\n");scanf("%d%d%d",&a,&b,&c);max=a;if(max<b)max=b;if(max<c)max=c;min=a;if(min>b)min=b;if(min>c)min=c;printf("最大值:%d,最小值:%d\n",max,min); }冒泡排序和选择排序#include<stdio.h> Array int main(){int i,j,t;int a[10];printf("input 10 number:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(j=0;j<=9;j++){ for (i=0;i<10-j;i++)if (a[i]>a[i+1])}for(i=0;i<10;i++)printf("%5d,",a[i] );printf("\n");}判别键盘输入类型#include <stdio.h>void main(){char ch;printf("请输入一个字符:\n");ch=getchar();if(ch>='a'&&ch<'z'||ch>='A'&&ch<='Z')printf("该字符是字母");else if(ch>='0'&&ch<='9')printf("该字符是数字");elseprintf("该字符是特殊字符");}最大公约数和最小公倍数#include <stdio.h>int main(){int p,r,m,n,temp;printf("请输入两个正整数");scanf("%d,%d",&n,&m);if(n<m){temp=m;n=m;m=temp;}p=m*n;while(m!=0){r=n%m;n=m;m=r;}printf("最大公约数是%d\n",n);printf("最小公倍数是%d\n",p/n);}求菲比拉契数列有限项#include <stdio.h>int main(){int f1=1,f2=1,f3;int i;printf("%12d\n%12d\n",f1,f2);for(i=1;i<=38;i++){f3=f1+f2;printf("%12d\n",f3);f1=f2;f2=f3;}}验证哥德巴赫猜想#include<stdio.h>void main(){int x,y,z;int i,j;for(x=4;x<100;x++,x++) // 对100以内的偶数for(y=1;y<x;y++) //y<x改成y<x/2就可以去掉8=3+5 8=5+3这类的重复了{for(i=2;i<y;i++) //判断y是否为素数if(y%i==0) break;if(i==y) // y是素数{ z=x-y; // x=y+zfor(j=2;j<=z;j++) //判断z是否为素数if(z%j==0) break;if(j==z) //z是素数printf("%d=%d+%d\t",x,y,z);}}printf("\n");}字符统计#include<stdio.h>main(){char ch;int char_num=0,kongge_num=0,int_num=0,other_num=0; while((ch=getchar())!='\n') {if(ch>='a'&&ch<='z'||ch<='z'&&ch>='a'){char_num++;}else if(ch==' '){kongge_num++;}else if(ch>='0'&&ch<='9'){int_num++;}else{other_num++;}}printf("字母= %d,空格= %d,数字= %d,其它= %d\n",char_num,kongge_num,int_num,other_num);return 0;}统计学生成绩#include <stdio.h>main(){double grade[200];double sum,avg,temp;int count,i,n;i=0;count=0;sum=0;printf("请依次输入每个同学的成绩,输入-1结束\n");scanf("%lf",&temp);while(temp!=-1){grade[i++]=temp;count++;sum=sum+temp;scanf("%lf",&temp);}avg=sum/count;n=0;for(i=0;i<count;i++){if(grade[i]>=avg)n++;}printf("全班平均分%.2lf,成绩大于等于平均分的人有%d人\n",avg,n); }素数#include<stdio.h>#include<math.h>int main(void){int i,s,k,count=0;for(i=100;i<=200;i++){k=sqrt(i);for(s=2;s<=k;s++){if(i%s==0)break;}if(s==k+1)count++;}printf("%d\n",count);for(i=100;i<=200;i++){k=sqrt(i);for(s=2;s<=k;s++){if(i%s==0)break;}if(s==k+1)printf("%d ",i);}return 0;}水仙花数和完全平方数。