C语言程序填空题及答案
- 格式:doc
- 大小:26.00 KB
- 文档页数:6
='a'&&cc=c+5;elseif(c>='v'&&c______2______//c=c-21;putch" />
精心整理程序填空题
1、
#include
voidmain()
{intn,k=0;
scanf("%d",&n);
while(_____1_____)//1)n2)n!=0;
{
k++;
}
}
2、
}
3、
{
charc;
if(______1______)//c>='a'&&c<'v'
c=c+5;
else
if(c>='v'&&c<='z')
______2______//c=c-21;
putchar(c);
}
#include
voidDec2Bin(intm)
{
intbin[32],j;
for(j=0;m!=0;j++)
{
bin[j]=______1______;//m%2
m=m/2;
}
for(;j!=0;j--)
}
{
intn;
}
5、
{
intn,s=0;
n=n/10;
}
}
6、
/#include
voidswap(______1______)//int*pa,int*pb {/*交换两个数的位置*/
inttemp;
temp=*pa;
*pa=*pb;
*pb=temp;
{
inta,b,c,temp;
scanf("%d%d%d",&a,&b,&c);
if(a>b)
swap(&a,&b);
if(b>c)
swap(&b,&c);
if(______2______)//a>b
swap(&a,&b);
printf("%d,%d,%d",a,b,c);
}
7、
{
}
{
return1;
else
}
8、
{
inti,j;
gets(s);
for(i=j=0;______1______;i++)//s[i]!=’\0’if(s[i]!='c')
{
s[j]=s[i];
______2______//j++;
}
s[j]='\0';
puts(s);
#include
structSTUDENT
{
charname[16];
intmath;
intenglish;
intcomputer;
intaverage;
};
voidGetAverage(structSTUDENT*pst)/*计算平均成绩*/ {
}
{
inti;
{
}
{
}
}
10、
longf(longn)
{longm,y=0;m=fabs(n);
while(m!=0){
y=y*10+m%10;
____1____//m=m/10;
}
if(n>=0)returny;
else_____2_____//return(-y);
printf("%ld\t",f(12345));printf("%ld\n",f(-34567));
}
11、
#include
floatf(float,float*,int);
voidmain()
{floatb[5]={1.1,2.2,3.3,4.4,5.5};
printf("%f\n",f(1.7,b,5));
}
}
12、
{inti=0;
}
}
13、
#include
voidmain()
{chara[80];intn[3]={0},i;gets(a);
________1________//for(i=0;a[i]!=’\0’;i++)
{if(tolower(a[i])>='a'&&tolower(a[i])<='z')/*统计字母个数*/
n[0]++;
elseif(________2________)/*统计数字个数*////a[i]>='0'&&a[i]<='9'
for(i=0;i<3;i++)printf("%d\n",n[i]);
}
14、
#include
#include
voidmain()
{
inti,a,b,c;
for(i=100;i<=999;i++)
{
}
}
15、
{
{
if(______2______)printf("\n");/*每行打印3个数据*///i%3==0 }
}