c++程序填空十套
printf("\n");
return 0;
}
1)num<=999或num<1000
2)num/10%10
3)num==bai*bai*bai+shi*shi*shi+ge*ge*ge
第四套
1完成程序填空,实现输入两个数字,若两数相等,则直接输出两个数字,若不相等,
则这两个数中的较大者等于这个较大者减去较小者,再作比较,若不相等则重复上述操作,
{
char str1[81],str2[81];
inti,j;
printf("input the first string:\n");
/***********SPACE***********/
【?】(str1);
printf("input the second string:\n");
gets(str2);
i++;
/***********SPACE***********/
item=【?】
/***********SPACE***********/
}while(【?】); //循环结束后,请考虑item的值是多少?
printf("1+3+5+...99=%ld\n",sum);
return 0;
}
1)sum=0;
b=n/10-a*10;
c=n%10;
/***********SPACE***********/
if(【?】)
{ m[k]=n;
/***********SPACE***********/
【?】
}
}
printf("所有的水仙花数为::\n");
for(i=0;i<k;i++)
printf("%d ",m[i]);
printf("z=%15.8f\n",z);
printf("z=%e\n",x+y);
}
1)++
2)f\n
3)6.2f
3.题目:<<<题干内容>>>
完成填空,实现运行程序如图所示。
#include <stdio.h>
main ( )
{
chara,b,c;
/***********SPACE***********/
/***********SPACE***********/
if((c>'Z'【?】c<='Z'+4)||c>'z') c-=26;
printf("%c",c);
}
}
1)getchar()
2)c+=4或c=c+4或c=4+c
3)&am 2 1
1 2 3 2 1
1 2 3 4 3 2 1
i【?】
s=1;
/***********SPACE***********/
while(【?】)
{
i=i+2;
/***********SPACE***********/
【?】
}
printf("1+3+5+…+99=%d\n", s);
return 0;
}
1)sum=0;
2)2*i-1;
3)item<100
#include "stdio.h"
#include "string.h"
int main()
{
char str1[81],str2[81];
inti,x;
printf("input the first string:\n");
/***********SPACE***********/
【?】(str1);
第三套
1.完成程序填空,实现以下功能:
一个小球从100米高度自由下落,每次落地后反跳回原来高度的一半,再下落,
求它在第十次下落时,共经过多少米,第十次反弹多高?
#include <stdio.h>
int main()
{
float sum=0;
inti=2;
/***********SPACE***********/
/***********SPACE***********/
for(i=0;str1[i]【?】;i++)
;
/***********SPACE***********/
for(j=0;str2[j]!='\0';j++,【?】)
str1[i]=str2[j];
str1[i]='\0';
printf("the new string:\n");
right=mid-1;
else
find=1;
}
if(find==1)
{ for(i=N-1;i>=mid;i--)
/***********SPACE***********/
a[i+1]=【?】;
a[mid]=num;}
else
/***********SPACE***********/
{ for(i=N-1;i>=left;【?】)
float height【?】;
sum=sum+height;
/***********SPACE***********/
while(【?】)
{
/***********SPACE***********/
height=【?】;
sum+=2*height;
i++;
}
printf("总长度:%f第10次跳%f米\n",sum,height);
/***********SPACE***********/
printf("x=%【?】i=%d\n",x,i);
y=30.1234567;
z=x+y;
printf("z=%f\n",z);
printf("z=%4.2f\n",z);
/***********SPACE***********/
printf("z=%【?】\n",z);
{ if (【?】)
a=a-b;
/***********SPACE***********/
if (【?】)
b=b-a;
}
printf("%3d%3d\n",a,b);
return 0;
}
1)!=b
2)a>b
3)b>a
2*"百鸡问题":鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。
百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
1 2 3 4 5 4 3 2 1
#include<stdio.h>
#include<math.h>
int main()
{
inti,j,k;
/***********SPACE***********/
for (i=1;【?】;i++)
{
/***********SPACE***********/
for(k=1;【?】;k++)
printf(" ");
/***********SPACE***********/
for(j=1;【?】;j++)
printf("%d",i-abs(i-j));
printf("\n");
}
return 0;
}
1)i<=5或i<6
2)k<=10-i或k<11-i或k<=5-i或k<6-i
3)j<=2*i-1或j<=2*i
if(i%n【?】)
/***********SPACE***********/
{ printf("%d\n",i);【?】; }
i++;
} while(i!=0);
}
1)i%m==0
2)==0
3)break
2.有一个已排好的数组,完成程序填空,实现要求输入一个数后,
按原来排序的规律将它插入到数组中。
【?】;
b='O';
c='Y';
putchar(a);
/***********SPACE***********/
【?】(b);
putchar(c);
/***********SPACE***********/
【?】
}
1)a=66
2)putchar
3)putchar(‘\n’);
4.完成程序填空,实现输出所有的水仙花数,所谓水仙花数是一个3位数,
a[i+1]=a[i];
a[left]=num;}
printf("after insert,the array is:\n");
for(i=0;i<N+1;i++)
printf("%4d",a[i]);
printf("\n");
return 0; }
1)==0
2)a[i]