C程序填空题理解练习Word格式文档下载.docx
- 文档编号:15966442
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:29
- 大小:24.75KB
C程序填空题理解练习Word格式文档下载.docx
《C程序填空题理解练习Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C程序填空题理解练习Word格式文档下载.docx(29页珍藏版)》请在冰豆网上搜索。
i<
20;
i++)
{scanf(“%f”,&
if(x<
min)________;
printf(“min=%f”,min);
3、输出4×
4阶矩阵的主次对角线元素之和。
{inta[4][4],i,j,sum=0;
inputarraya(4*4):
\n"
);
for(i=0;
4;
for(j=0;
j<
j++)
a[i][j]);
for(i=0;
if(___________)
sum+=a[i][j];
sum=%d\n"
sum);
4、输入若干字符数据,分别统计其中A,B,C的个数。
#include"
stdio.h"
{charc;
intk1=0,k2=0,k3=0;
while((c=getchar())!
=’\n’)
{
{case’A’:
k1++;
break;
case’B’:
k2++;
case’C’:
k3++;
}
A=%d,B=%d,C=%d\n"
k1,k2,k3);
5、下列程序的功能是将一个字符串str的内容颠倒过来。
string.h"
{inti,j,k;
charstr[]="
1234567"
;
for(i=0,j=____________;
j;
i++,j--)
{k=str[i];
str[i]=str[j];
str[j]=k;
%s\n"
str);
6、输入10个整型数存入一维数组,输出值和下标都为奇数的元素个数。
{inta[10],i,_______;
10;
a[i]);
if(_i%2==1&
&
a[i]%2==1)num++;
num=%d\n"
num);
7、下列程序的功能是输出1~100之间能被7整除的所有整数。
{inti;
for(i=1;
=100;
{if(i%7);
i);
8、下列程序的功能是输出数组s中最大元素的下标。
{intk,i;
ints[]={3,-8,7,2,-1,4};
for(i=0,k=i;
6;
if(s[i]>
s[k])__________;
k=%d\n"
k);
9、下列程序的功能是把输入的十进制长整型数以十六进制数的形式输出。
{charb[]="
0123456789ABCDEF"
intc[64],d,i=0,base=16;
longn;
%ld"
n);
do
{c[i]=____________;
i++;
n=n/base;
}while(n!
=0);
for(--i;
i>
=0;
--i)
{d=c[i];
printf("
%c"
b[d]);
10、下面程序的功能是:
从键盘输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。
main()
{floatx,max,min;
%f"
max=x;
min=x;
while(________________)
{if(x>
max)max=x;
if(x<
min)min=x;
max=%fmin=%f"
max,min);
11、输入20个学生的成绩,输出最高分数。
floatx,max=0;
if(x>
max)________;
printf(“max=%f”,max);
12、编写程序,实现两个字符串的比较。
不许使用字符串比较函数strcmp()。
{charstr1[81],str2[81],*p1=str1,*p2=str2;
inputstringstr1:
"
gets(str1);
inputstringstr2:
gets(str2);
while(*p1&
*p2)
if(*p1==*p2){p1++;
p2++;
else_________;
*p1-*p2);
13、以下函数功能为返回a所指数组中最小元素的下标值。
fun(int*a,intn)
{inti,j=0,p;
p=j;
for(i=j;
n;
if(a[i]<
a[p])_______________;
return(p);
14、下列程序按公式计算y的值(精度要求为
<
10-6)
{floati,s=2,sum=0;
i=1;
while(1/s>
=1e-6)
{________;
i++;
s=i*i+1;
sum=%f\n"
15、以下函数功能为返回a所指数组中最小元素的下标值。
16、把从键盘输入的字符串逆置存放并输出。
{charstr[81],*p,*q,ch;
inputastring:
gets(str);
p=str;
q=p;
while(*q)q++;
q--;
while(p<
q){ch=*p;
_________;
*q--=ch;
turnstring:
17、输入10个学生的成绩,输出最低分数。
18、下列程序的功能是将数组a的元素按行求和并且存储到数组s中。
{ints[3]={0};
inta[3][4]={{1,2,3,4},{5,5,5,5},{6,6,6,6}};
inti,j;
3;
{for(j=0;
_____________;
s[i]);
19、下列程序的功能是输出数组s中最大元素的下标。
20、下列程序的功能是把输入的十进制长整型数以十六进制数的形式输出。
21、下列程序的功能是输出1~100之间能被9整除的所有整数。
{if(i%9);
22、输入10个学生的成绩,输出最低分数。
23、下列程序的功能是将数组a的元素按列求和并且存储到数组s中。
{ints[4]={0};
inta[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
24、编写程序,实现两个字符串的比较。
25、下列程序按公式计算y的值(精度要求为
26、下面程序的功能是:
27、以下函数功能为返回a所指数组中最小元素的下标值。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 填空 理解 练习
![提示](https://static.bdocx.com/images/bang_tan.gif)