1.(6分) 程序功能:求出100以内所有奇数的和并输出 #include
for(int i=1; i<100 ; ② ) s += ③ ; cout<<\}
填写答案 ①: ②: ③:
2.(6分) 程序功能:键盘输入10个正整数,求出其中的最大者mx并输出。
#include
for(int i=1; i<=10 ; i++){ cin>>d; if ( ② ) ③ }
cout<<\}
填写答案 ①: ②: ③:
3.(6分) 程序功能:将字符串str中的大写字母转换为小写,最后输出结果串。
#include
6
char str[50] = \ ①
while( ② ) { if ③ i++; }
cout< 填写答案 ①: ②: ③: 4.(6分) 程序功能:在任意输入的字符串str中的凡是’c’字母后添加“><”,然后输出结果串。 #include char s[60],str[30]; ① for(int i=0,j=0; ② ;i++) { if( ③ ) { s[j++]='>';s[j++]='<';} } cout<<\} 5.(6分) 程序功能:求下述序列的累加和(序列累加n项,正整数n通过cin从键盘输入)。 sum= 2/1 + 3/2 + 5/3 + 8/5 + 13/8 + 21/13 + 34/21 + ? #include int n,i=1,a=1,term31=2,term32=1; float sum=0; cin>>n; while(i<=n) { ① 7 a=term31; ② ; ③ ; i++; } cout<<\} 五、编程题(20分)(2题) 1.(10分) 编程序,按照如下方式说明二维数组:int a[10][10];并通过键盘为a输入数据;而后找出a数组内处于“四边”的36个元素(0行与9行、0列与9列的那些元素)中满足如下条件的所有数据d并显示在屏幕上 -- d是3的倍数但并非偶数。 2.(10分) 编程序,解决搬砖问题。有36块砖,由成年男、女和小孩共36人来搬,男子每人搬4块,女子每人搬3块,两个小孩抬一块,要求一次全搬完,问需要男、女、小孩各几人? 8

