资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1、设计程序:根据以下的对应关系,对输入的每个x值,求y的值 y=x*(x+2) 2x=10 y=2*x -1x=2 y=x-1 x=-1 2、设计程序:计算表达式1!+2!+3!+6 !的值。 3、主函数中任意输入两个数a,b,用一个函数swap( ),实现将主函数中的a,b数值交换。 4、编一个函数mystrcat( ),实现将两个字符串连接。不使用标准函数strcat( )。主函数输入数据并输出结果。,C/C+程序格式和结构特点 例1 第一个程序 Hello,World!,/* example1 The first C+ Program*/ #include int main() cout“Hello,World!”; return 0; ,输出: Hello,World!,例2 计算a+b,/*example2 calculate the sum of a and b*/ #include int main() int a,b,sum;/定义变量 a=10;/赋值运算 b=24; sum=a+b; cout”sum= “; coutsum; return 0; ,例2 计算a+b,/* example2 calculate the sum of a and b*/ #include /* This function calculates the sum of x and y */ int add(int x,int y) int z; z=x+y; return z; /* This is the main program */ int main() int a,b,sum;/定义变量 a=10;/赋值运算 b=24; sum=add(a,b); cout”sum= “; coutsum; return 0; ,运行结果: sum=34,函数,格式特点 习惯用小写字母,大小写有区别 不使用行号,无程序行概念 可使用空行和空格 书写常用缩进格式,void main( ) . . . . ,void main( ) int i , j , sum; sum=0; for(i=1; i10;i+) for(j=1;j10;j+) sum+=i*j ; coutsumn; ,优秀程序员的素质之一: 使用TAB缩进 对齐 有足够的注释 有合适的空行,C+程序的上机步骤 C+程序开发步骤,开,始,编,辑,编,译,连,接,执,行,有错?,结果正确?,结,束,有,源程序,file,.c,目标程,序,file.obj,库函数和,其它目标,程序,可执行,目标程,序,无,正确,不正确,file.exe,程序代码的录入, 生成源程序*.cpp,语法分析查错,翻译 生成目标程序*.obj,与其它目标程序或库 链接装配,生成可执行 程序*.exe,例2 计算a+b,/* example2 calculate the sum of a and b*/ #include int main() int a,b,sum;/定义变量 a=10;/赋值运算 b=24; sum=a+b; cout”sum= “; coutsum; return 0; ,在a+b问题上对程序进行扩张,如:分支语句,循环语句,例3、设计程序:根据以下的对应关系,对输入的每个x值,求y的值 y=x*(x+2) 2x=10 y=2*x -1x=2 y=x-1 x=-1,例4、设计程序计算N !。,例5、设计程序:计算表达式1!+2!+3!+6 !的值。,例6、主函数中任意输入两个数a,b,用一个函数swap( ),实现将主函数中的a,b数值交换。,例7、编一个函数mystrcat( ),实现将两个字符串连接。不使用标准函数strcat( )。主函数输入数据并输出结果。,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号