湖南商学院c语言程序设计期末试题,C语言编程

#include(stdio.h)

main()

{ int question[4]={-1,-1,-1,-1},i=0,j=0,k=0,A=0,B=0,answer[4]={0};

char again='y';

while(again=='y') { srand((int)time(0));

while(i4) { k=(int)rand()%10;

for(j=0;ji;j++) if(k==question[j]) { k=-1; break; }

if(k==-1) continue; question[i]=k; i++; }/*while i*/

for(i=8;i0;i--) /*还有8次机会*/

{ A=0;B=0; printf("\n你还剩下%d次机会。",i);

printf("\n请输入四个0-9之间的数字,中间用空格隔开\n"); for(j=0;j4;j++) scanf("%d",&answer[j]);

for(j=0;j4;j++)

for(k=0;k4;k++)

{ if(answer[j]==question[k]) { if(j==k) A++; else B++; } }/*for*/

if(A==4) { again='0';

printf("\n你赢了,还继续猜吗?(y/n)");

while(again!='y'&&again!='n')

scanf("...%c",&again); break; }/*if*/

printf("\n%dA%dB",A,B); if(i==1) { again='0';

printf("\n你输了,正确答案是");

for(j=0;j4;j++)

printf("%d\t",question[j]);

printf("\n还继续吗?(y/n)");

while(again!='y'&&again!='n') scanf("%c",&again);

printf("%c",again); break; }/*if*/ }/*for changce*/ }/*while again*/ printf("感谢您玩这个游戏。"); }

#include(stdio.h)

main()

{ int question[4]={-1,-1,-1,-1},i=0,j=0,k=0,A=0,B=0,answer[4]={0};

char again='y';

while(again=='y') { srand((int)time(0));

while(i4) { k=(int)rand()%10;

for(j=0;ji;j++) if(k==question[j]) { k=-1; break; }

if(k==-1) continue; question[i]=k; i++; }/*while i*/

for(i=8;i0;i--) /*还有8次机会*/

{ A=0;B=0; printf("\n你还剩下%d次机会。",i);

printf("\n请输入四个0-9之间的数字,中间用空格隔开\n"); for(j=0;j4;j++) scanf("%d",&answer[j]);

for(j=0;j4;j++)

for(k=0;k4;k++)

{ if(answer[j]==question[k]) { if(j==k) A++; else B++; } }/*for*/

if(A==4) { again='0';

printf("\n你赢了,还继续猜吗?(y/n)");

while(again!='y'&&again!='n')

scanf("...%c",&again); break; }/*if*/

printf("\n%dA%dB",A,B); if(i==1) { again='0';

printf("\n你输了,正确答案是");

for(j=0;j4;j++)

printf("%d\t",question[j]);

printf("\n还继续吗?(y/n)");

while(again!='y'&&again!='n') scanf("%c",&again);

printf("%c",again); break; }/*if*/ }/*for changce*/ }/*while again*/ printf("感谢您玩这个游戏。"); }

本实验所有题目均要求使用指针。

1.写一函数,将一个3*3的整型矩阵转置。

2.将两个按升序排列的数组合并成一个数组,并使合并后的数组也按升序排列。 要求: (1)输入两个数组(按升序);

(2)将两个数组合并成第三个数组;(有能力的同学可以将第二个数组合并到第一个数组中)

Java,NET,PHP,Ruby,Perl 和 Python 等,但今天我们要讨论的是两个最古老和流行的语言的C和C++。它们都有其特殊的地方,更有效的功能和支持的工具,这两种语言仍然很活跃。

今天我们整理了一些令人印象深刻的IDE(集成开发环境)和编译器推荐给 C 和 C++ 程序员。集成开发环境,主要用于提供软件应用的各种组件而开发的,其中最流行的功能是它们都有吸引力的用户界面。 1) Best IDE for C/C++ – kDevelop KDevelop 是基于 KDevPlatform 的可使用开源插件扩展的 IDE。KDevPlatform 是一种可以用来作为 IDE 的基础库的开源集。

2) Best IDE for C/C++- Anjuta Anjuta Devstudio 具有先进的编程工具,包括项目管理,应用程序向导,交互式调试器,源代码编辑器,版本控制,GUI设计器,分析器和许多工具,另一个伟大的开发工作室。此工具提供的 C/C++ 程序员有很大强大的用户界面开发接口。

3) Best IDE for C/C++Eclipse CDT Eclipse CD 是最强大和最流行的IDE之一,提供了更高效的功能,如:项目的创建和管理,构建支持不同的工具链,标准make编译,源代码导航,各种来源的知识工具,代码编辑器,语法高亮,折叠和超链接导航,源代码重构和代码生成,可视化调试工具,包括内存,寄存器等等。

7) Best IDE for C/C++ – Compilr Compilr 是在线集成开发工具,让您与令人印象深刻的功能和简单的用户界面编写代码。该工具支持的编程语言中广泛的C,C + + JAVA,HTML等等。

8) Best IDE for C/C++Netbeans C++ Netbeans 的工具包括许多适合 C 和 C++ 项目类型模板,可以 使用动态库和静态创建 C/C++ 应用程序库。它拥有迷人的功能:代码协助,编译器配置,单元测试,源检查,远程开发和文件导航等等。

10)Best IDE/Compiler for C/C++Ultimate++ Ultimate++是对于 C++ 程序员来说是很好框架。这个 IDE 引入了模块化概念,可以结合 GCC,MinGW 和 Visual C++。

12) Best Compiler for C/C++- Digital Mars DigitalMars 是一款高性能的 C/C++ 编译器。包括的功能,如速度最快的编译/链接时,强

HTML文档,反汇编,图书管理员,资源编译器,make等,命令行和GUI版本,教程,代码示例,在线更新,标准模板库等等。

13) Best IDE for C - C-Free

14) Best Compiler for C/C++ – MinGW MinGW 编译器提供访问微软的C运行库和一些特定语言运行库的功能。

15) Best Compiler for C – Tiny C Compiler iny C Compiler 是最好的编译器之一,让开发人员可以在任何地方编译代码,可以使用任何 C 动态库,编译并直接执行C++源程序,也包含完整的 C 预处理器和 GNU 汇编器。

@扣丁学堂 智悦分享

“C语言编程心得交流”主题活动策划书

一、活动背景

二、活动目的及意

通过本次活动,希望同学对C语言编程有一个重温二深刻的认识,并且认识到是“从问题到编程”的思考和工作过程,这里既要求掌握严格的科学方法,又要求谨慎灵活的工程能力。要很好地完成程序设计工作,编程者需要充分发挥聪明才智,还要有细致认真、一丝不苟的工作态度。即使将来不从事程序工作,这一课程中的锻炼也可能很重要,尤其对于理科学生,可能弥补其工程方面训练的不足。前些年的程序设计课常用PASCAL、FORTRAN 或BASIC 等语言,目前已转向C 或其

他类C 语言(如C++)。从作为入门课教学语言的角度看,没有一种语具有无可比拟的天然优势,选择时都应考虑其有利方面,也需要克服这种选择带来的不利因素。。

三、承办单位

主承办单位:湖南商学院计电学院

承办单位:电信1102班

四.、嘉宾及评委:

计电学院电信班导师曹东波教授、胡松义教授、倪祖旭学长、王思金

学姐等

五、活动时间:2012年月日

六、活动地点

F202多媒体教室

七、活动形式

1主持人引出问题陈述同学所面临的困惑

2班级进行自由发言,交流在编程中的体会与技巧 3曹教授和胡教授进行解答

6赠送礼物

八、Ⅰ活动前的准备

1申请使用教室

2邀请评委及嘉宾,发请帖

3为每位老师准备笔、纸和水。

Ⅱ活动进行

1发放笔、纸和水

2拍摄人员到位

3主持人进行嘉宾介绍

Ⅲ活动后期

1活动拍照留念

2赠送礼物

3打扫卫生

九、活动负责人及策划时间

负责人:电信1102班曹教授,胡教授老师及全班同学策划时间:2012年3月15日

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值