#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日