当前位置:首页 > 2016编程复习题
# include
/**************************************************/ while(q>t) { *q=*(q-1); q--; }
_____________;//将max的值放入字符串的最前面. }
int main() { char str[80];
cout<<\请输入字符串\ cin.getline(str,80); cout< return 0; } 7. 打开proj3.cpp,按照以下要求,完成操作:(1)下列给定程序中,函数fun(char *str)的功能是:把str中的大写字母转换成小写字母,把其中的小写字母转换成大写字母,(提示:大写字母的ASCII码比对应小写字母的ASCII小32); (2)请将程序补充完整,但不要改变已有的程序,使程序能正确运行,保存文件,在编写程序时,不得使用C++语言提供的字符串函数。(20分) #include /**************************************************/ /**************************************************/ } int main() 9 { char str[1024]; cout<<\请输入字符串\cin.getline(str,1024); fun(str); cout< } 8.输入一个长整数,求各位数字的平方和。例如:输入123,输出sum=14。(10分) #include //请在两条星线之间填入相应的代码 /*********************/ /*********************/ cout<<”sum=”< 9.fun函数的功能是:先从键盘上输入一个3行3列的矩阵的各个元素的值,然后输出主对角线上元素之积。编写程序实现函数fun的功能。(15.0分) #include int a[3][3],sum,i,j; //请在两条星线之间填入相应的代码,实现从键盘上输入3行3列的矩阵,并求主对角线上元素之积 /*********************/ /*********************/ cout<<”sun=”< int main() { fun( ); return 0; 10 } 10.编写程序计算1~100以内所有含6的数的和,在主函数中调用它们并输出结果。(10.0分) #inclue int i,s; //请在两条星线之间填入相应的代码 /*********************/ /*********************/ return s; } int main( void ) { cout<<”1~100以内所有含6的数的和是:”< 11.编写函数,求一个数组中最大值、最小值函数getmxmn,在两条星线之间填入相应的代码,使程序完成该功能。(15.0分) #include void getmxmn(int a[],int n,int *pmx,int *pmn) { int i; //请在两条星线之间填入相应的代码 /*********************************************/ /*********************************************/ } int main() { int x[10]={20,30,15,95,55,20,88,90,66,90},mx,mn; getmxmn(x,10,&mx,&mn); cout<<\ return 0; } 12,编写一个函数fun(),该函数的功能是:返回给定字符串中大写字母字符的个数。如字符串“Visual C++ Program”中,大写字母的个数为3.注意,部分源程序已经存在proj3.cpp中。请勿修改主函数和其他函数中的任何内容,仅在两条星线之间填写若干语句。(10.0分) #include 11 int num=0; //用于计录大写字母字符的个数,初始值为0 //请在两条星线之间填入相应的代码,实现计算str中大写字母的个数,提示用循环语句 /*********************/ /*********************/ } int main() { char str[]=“Visual C++ Program”; cout<<”大写字母个数:” < 重点基础 1.函数型语言,函数是C程序的基本单位。 2.函数由说明部分和函数体两部分组成 函数的组成: 说明部分:函数类型 函数名(参数类型 参数名,……) 例: int add(int x,int y) 或 int add(x,y) int x,y; 函数体: { 变量定义; 执行语句; } 3. 主函数main():程序中有且只有一个main()函数,可在任意位置,是程序运行开始和结束。 4. 书写格式自由: 一行内可多条语句,空格和回车符不计。一个语句可多行,用“\\”续行。 5. 每个语句后有“;”,函数说明部分除外。 6. C语言本身没有输入输入语句,输入输出用库函数scanf()、printf()、getchar()、putchar()实现。 7. 可在任意位置加注释/* …… */,可多行,不可嵌套。 8.C语言的标识符 根据需要对C程序中用到的变量、符号常量、自己的函数或文件指针进行命名,形成用户标识符。构成规则: 标识符由字母、数字或下划线构成,但第一个字符必须是字母或下划线,中间不能有空格;标识符中大小写字母是不同的;用户定义标识符时,不允许采用系统的关键宇。 9.字符常量 C 语言的字符常量是用单引号(即撇号)括起来的一个字符。如'a','A','?','$'等都是字符常量。注意:'a'和'A'是不同的字符常量。除了以上形式的字符常量外,C 还允许用一个\开头的字符序列。 10.实数常量 实数常量有两种表示形式:十进制小数形式和指数形式。用指数形式表示必须注意字母 e(或 E)之前必须有数字,且 e(或 E)后面的指数必须为整数。如:e3、7e3.5、8.0E0.5 都是不合法的。 11.三目运算符 12
共分享92篇相关文档