2020年c++程序填空十套
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一套
1.完成程序填空,实现求两数最小公倍数
#include <stdio.h>
main()
{
int m,n,i=1;
printf("input m,n:");
scanf("%d,%d",&m,&n);
do
{
/***********SPACE***********/
if(【?】)
/***********SPACE***********/
if(i%n【?】)
/***********SPACE***********/
{ printf("%d\n",i);【?】; }
i++;
} while(i!=0);
}
1)i%m==0
2)==0
3)break
2.有一个已排好的数组,完成程序填空,实现要求输入一个数后,按原来排序的规律将它插入到数组中。
#include <stdio.h>
#define N 10
int main()
{
int a[N+1]={-73,-67,-54,0,32,84,86,90,234,312};
int num,i,left,right,mid,find=0; //find=0,未找到;find=1,找到。
left=0; right=N-1;
printf("please input:");
scanf("%d",&num);
/***********SPACE***********/
while( find【?】&& left<=right)
{ mid=(left+right)/2;
if(num>a[mid])
left=mid+1;
else if(num<a[mid])
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;【?】)
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]
3)i--
3.功能:将字母转换成密码,转换规则是将当前字母变成其后的第
四个字母,但W变成A、X变成B、Y变成C、Z变成D。
小写字母的转换规则同样。
#include <stdio.h>
main()
{
char c;
/***********SPACE***********/
while((c=【?】)!='\n')
{
/***********SPACE***********/
if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))【?】;
/***********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)&&
4.完成程序填空,输出如下数阵:
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
#include<stdio.h>
#include<math.h>
int main()
{
int i,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
第二套
1 .完成程序填空,用do-while结构实现s=1+3+5+……+99 # include<stdio.h>
int main()
{
long sum;
int i,item;
/***********SPACE***********/
【?】
i=1;
item=2*i-1;
do
{
sum=sum+item;
i++;
/***********SPACE***********/
item=【?】
/***********SPACE***********/
}while(【?】); //循环结束后,请考虑item的值是多少?printf("1+3+5+...99=%ld\n",sum);
return 0;
}
1)sum=0;
2)2*i-1;
3)item<100
2在字符数组str1[81]和str2[81]中分别存放着2个字符串,
完成程序填空,实现将两个字符串连接起来构成一个新的字符串,
并将新生成的字符串存放在字符数组str1[81]中(要求不用strcat函数)。
#include "string.h"
int main()
{
char str1[81],str2[81];
int i,j;
printf("input the first string:\n");
/***********SPACE***********/
【?】(str1);
printf("input the second string:\n");
gets(str2);
/***********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");
printf("%s\n",str1);
return 0;
}
1)gets
2)!=’ \0’
3)i++
3完成程序填空,进行两个字符串str1和str2的比较,若str1>str2 ,输出一个正数;若str1=str2,输出0;若str1<str2,输出一个负数,
输出的数是两个字符的Ascii码值的差(要求不用strcmp函数)。
#include "stdio.h"
#include "string.h"
int main()
{
char str1[81],str2[81];
int i,x;
printf("input the first string:\n");
/***********SPACE***********/
【?】(str1);
printf("input the second string:\n");
gets(str2);
for(i=0;str1[i]【?】&& str1[i]!='\0';i++)
;
x=str1[i]-str2[i];
/***********SPACE***********/
printf("the compare result is: %d\n",【?】);
return 0;
}
1)gets
2)==str2[i]
3)x
4.完成程序填空,实现求s=1+3+5+……+99
# include<stdio.h>
int main( )
{ int i,s;
/***********SPACE***********/
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
第三套
1.完成程序填空,实现以下功能:
一个小球从100米高度自由下落,每次落地后反跳回原来高度的一半,再下落,求它在第十次下落时,共经过多少米,第十次反弹多高?
#include <stdio.h>
int main()
{
float sum=0;
int i=2;
/***********SPACE***********/
float height【?】;
sum=sum+height;
while(【?】)
{
/***********SPACE***********/
height=【?】;
sum+=2*height;
i++;
}
printf("总长度:%f 第10次跳%f米\n",sum,height); return 0;
}
1)=100
2)i<=100
3)height/2
2.题目:<<<题干内容>>>
完成程序填空,使得程序执行如图所示:
#include <stdio.h>
main()
{
int i,a,b;
float x,y,z;
i=1;
/***********SPACE***********/
x=【?】i;
/***********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);
printf("z=%15.8f\n",z);
printf("z=%e\n",x+y);
}
1)++
2)f\n
3)6.2f
3.题目:<<<题干内容>>>
完成填空,实现运行程序如图所示。
#include <stdio.h>
main ( )
{
char a,b,c;
/***********SPACE***********/
【?】;
b='O';
c='Y';
putchar(a);
/***********SPACE***********/
【?】(b);
putchar(c);
/***********SPACE***********/
【?】
}
1)a=66
2)putchar
3)putchar(‘ \n’ );
4.完成程序填空,实现输出所有的水仙花数,所谓水仙花数是一个3位数,
其各位数字的立方和等于该数本身。
例如153=13+53+33,故153是一个水仙花数。
#include <stdio.h>
int main()
{
int a,b,c,n,i,k=0,m[10]={0};
/***********SPACE***********/
for(n=100;【?】;n++)
{ a=n/100;
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("\n");
return 0;
}
1)num<=999或num<1000
2)num/10%10
3)num==bai*bai*bai+shi*shi*shi+ge*ge*ge
第四套
1完成程序填空,实现输入两个数字,若两数相等,则直接输出两个数字,若不相等,则这两个数中的较大者等于这个较大者减去较小者,再作比较,若不相等则重复上述操作,
直到两个数字相等为止。
输出相等的两个数字。
#include <stdio.h>
int main()
{ int a,b;
printf("Enter a,b: ");
scanf("%d,%d",&a,&b);
/***********SPACE***********/
while(a 【?】)
/***********SPACE***********/
{ 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*"百鸡问题":鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。
百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
完成程序填空,实现求"百鸡问题" 公鸡一只5块钱,母鸡一只三块钱,小鸡三只一块钱,
一百块钱买一百只鸡应该怎么买?也就是问一百只鸡中公鸡、母鸡、小鸡各多少?
#include <stdio.h>
int main()
{
int x,y,z;
/***********SPACE***********/
for(x=1;x<=20;【?】)
{
for(y=1;y<=33;y++)
{
/***********SPACE***********/
for(z=3;z<=99;【?】)
{
/***********SPACE***********/
if((【?】)&&(x+y+z==100))
printf("cock=%d,hen=%d,chicken=%d\n",x,y,z);
}
}
}
return 0;
}
1)x++
2)z+=3
3)5*x+3*y+z/3==100
3/*完成程序填空,实现输出下图
*
***
*****
*******
*****
***
*
*/
#include<stdio.h>
int main()
{
int i,j;
for(i=0;i<=3;i++)
{
for(j=1;j<=10-i;j++)
/***********SPACE***********/
【?】
for(j=1;j<=2*i+1;j++)
printf("*");
/***********SPACE***********/
【?】
}
for(i=1;i<=3;i++)
{
/***********SPACE***********/
for(j=1;【?】;j++)
printf(" ");
for(j=1;j<=7-i*2;j++)
printf("*");
printf("\n");
}
return 0;
}
1)printf(““);
2)printf(“ \n);
3)j<=7+i
4//完成程序填空,将字符数组a的全部字符复制到字符数组b中(要求不用strcpy函数)。
#include "string.h"
int main()
{
char str1[81]="the string length is 65!",str2[81];
int i;
/***********SPACE***********/
printf("str1:【?】\n",str1);
/***********SPACE***********/
for(i=0;str1[i]【?】;i++)
/***********SPACE***********/
str2[i]=【?】;
str2[i]='\0';
printf("str2:%s\n",str2);
return 0;
}
1)%s
2)!=’ \0’
3) str1[i]
第五套
1.两个乒乓球队进行比赛,各出三人。
甲队为a,b,c三人,乙队为x,y,z三人。
已抽签决定比赛名单,有人向队员打听比赛的名单。
a说他不和x比,c说他不和x、z 比,
请完成程序填空,实现找出三队赛手的名单。
#include<stdio.h>
int main()
{
char i,j,k; //i是a的对手,j是b的对手,k是c的对手
for(i='x';i<='z';i++)
for(j='x';j<='z';j++)
/***********SPACE***********/
{if (【?】) //a和b不能是同一个对手
/***********SPACE***********/
【?】(k='x';k<='z';k++)
{ if(i!=k && j!=k) //a、b、c不能是同一个对手
/***********SPACE***********/
{ if(i!='x' && k!='x' && 【?】)
printf("a-----%c\nb-----%c\nc-----%c\n",i,j,k);
}
}
}
return 0;
}
1)i!=j
2)for
3)k!=’ z’
2.功能:输入一个学生的生日(年:y0、月:m0、日:d0),并输
入当前日期(年:y1、月:m1、日:d1)。
求出该学生的
年龄(实足年龄)。
#include <stdio.h>
main()
{int age,y0,y1,m0,m1,d0,d1;
printf("输入生日日期(年,月,日)");
/***********SPACE***********/
【?】("%d,%d,%d",&y0,&m0,&d0);
printf("输入当前日期(年,月,日)");
scanf("%d,%d,%d",&y1,&m1,&d1);
age=y1-y0;
/***********SPACE***********/
if(m0【?】m1)age--;
/***********SPACE***********/
if((m0【?】m1)&&(d0>d1))age--;
printf("age=%3d",age);
}
1)scanf
2)>
3)==
3.完成程序填空,实现猴子吃桃问题。
猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾又多吃了一个。
第二天早上有将剩下的挑子吃掉一半,又多吃了一个。
后每天早上都吃了前一天剩下的一半零一个。
到第10天早上想再吃是,只剩下一个挑子了。
求第一天共摘了多少桃子。
#include<stdio.h>
int main()
/***********SPACE***********/
{int day【?】;
int m=0;
int n=1;
while(day>1)
{
/***********SPACE***********/
m=【?】;
/***********SPACE***********/
【?】;
day--;
}
printf("all=%d\n",m);
return 0;
}
1)=10
2) 2*(n+1)
3) n=m
4.在数组a中,存放着10个整型数据,数据是从下标0开始存放的,完成程序填空,实现顺序输出下标为奇数的各数组元素的值。
#include <stdio.h>
int main()
{
/***********SPACE***********/
int i, a[10]={0,1,2,3,4,5,6,7,8,9【?】
/***********SPACE***********/
for(i=1;i<=9; 【?】)
/***********SPACE***********/
printf("%d ",【?】);
printf("\n");
return 0;
}
1) };
2)i=i+2
3) a[i]
第六套
1/*完成程序填空,实现输出以下图案:
*
***
*****
*******
#include <stdio.h>
#include <stdlib.h>
int main()
{ int i,j;
/***********SPACE***********/
for(i=1;【?】;i++)
{
for(j=1;j<=10-i;j++)
printf(" ");
for(j=1;j<=2*i-1;j++)
/***********SPACE***********/
printf(【?】);
/***********SPACE***********/
printf(【?】);
}
return 0;
}
1)i<=4或i<5
2)”*”
3)”/n”
2//完成程序填空实现输入三个数,按代数值由大到小输出。
#include <stdio.h>
int main()
{
float a,b,c,t;
scanf("%f,%f,%f",&a,&b,&c);
/***********SPACE***********/
if(【?】)
{t=a;a=b;b=t;}
if(a<c)
/***********SPACE***********/
{t=a;a=c;【?】;}
if(b<c)
/***********SPACE***********/
{t=b;【?】;c=t;}
printf("%5.2f,%5.2f,%5.2f\n",a,b,c);
return 0;
}
1)a<b
2)c=t
3)b=c
3.完成程序填空,实现打印下列的图形
1 2 3 4 5 6 7 8 9
2 3 4 5 6 7 8 9
3 4 5 6 7 8 9
4 5 6 7 8 9
5 6 7 8 9
6 7 8 9
7 8 9
8 9
9
int main()
{int i,j;
/***********SPACE***********/
for(i=1;【?】;i++)
/***********SPACE***********/
{for(j=i;j<=9;【?】)
/***********SPACE***********/
printf("%2d",【?】
printf("\n");
}
return 0;
}
1)i<=9或i<10
2)j++或j=j+1
3)j);
4*完成程序填空,实现输入两个数字,若两数相等,则直接输出两个数字,若不相等,则这两个数中的较大者等于这个较大者减去较小者,再作比较,若不相等则重复上述操作,
直到两个数字相等为止。
输出相等的两个数字。
#include <stdio.h>
int main()
{ int a,b;
printf("Enter a,b: ");
scanf("%d,%d",&a,&b);
/***********SPACE***********/
while(a 【?】)
/***********SPACE***********/
{ 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
第七套
1.完成程序填空,实现输入一行字符,分别统计出其中的英文字母、空格、数字和
其他字符的数。
void main( )
{
char c;
int letters=0,space=0,digit=0,other=0;
printf("请输入一行字符:");
/***********SPACE***********/
while((【?】)!='\n')
{
/***********SPACE***********/
if (c>='a'【?】|| c>='A'&&c<='Z') letters++ ;
else if (c==' ') space++;
/***********SPACE***********/
else if(【?】) digit++;
else other++;
}
printf("letters =%d ,space=%d, digit =%d, other =%d\n",letters,space,digit,other);
}
1)c=getchar()
2)&&c<=’z’
3)c>=’0’&&c<=’9’
2/*完成程序填空,实现找出1000之内的所有完数,并按如图所示格式输出其因子。
一个数如果恰好等于它的公约数之和,这个数就称为"完数"。
例如6=1+2+3。
6就是一个完数。
#include<stdio.h>
int main()
{
int a,i,b;
/***********SPACE***********/
for(a=2;a<=【?】;a++)
{
b=0;
for(i=1;i<a;i++)
if(a%i==0)
/***********SPACE***********/
b=【?】;
if(a==b)
{
printf("%d its factors are 1",a);
for(i=2;i<a;i++)
/***********SPACE***********/
if(【?】)
printf(",%d ",i);
printf("\n");
}
}
return 0;
}
1)1000
2)b+i
3)a%i==0
3/*完成程序填空,实现编程输出以下图案。
*****
*****
*****
*****
*****
#include "stdio.h"
#include "string.h"
int main()
{char str[]="*****";
int i,j;
/***********SPACE***********/
for(i=0;【?】;i++)
/***********SPACE***********/
{for(j=1;j<=【?】;j++)
printf(" ");
/***********SPACE***********/
puts(【?】);
}
return 0;
}
1)i<5
2)i+1
3)str
4/*功能:输出9*9口诀。
main()
{
int i,j,result;
printf("\n");
/***********SPACE***********/
for (i=1;【?】;i++)
{
/***********SPACE***********/
for(j=1;j<10;【?】)
{
result=i*j;
/***********SPACE***********/
printf("%d*%d=%-3d",i,j,【?】);
}
printf("\n");
}
}
1)i<10
2)j++
3)result
第八套
1/*完成程序填空实现输入两个数a、b,判断如果a<b,则交换两数,否则保持两数值不变,
这样可以使得a始终大于b的值。
按照先a后b的顺序输出即可。
#include <stdio.h>
int main()
{
float a,b,t;
scanf("%f,%f",&a,&b);
/***********SPACE***********/
if(【?】)
/***********SPACE***********/
{ t=a;a=b;【?】; }
/***********SPACE***********/
printf("%5.2f,%5.2f\n",a,【?】);
return 0;
}
1)a<b
2)b=t
3)b
2./完成程序填空,实现用冒泡排序法对从键盘输入的10个整型数据进行由小到大排序。
#include <stdio.h>
int main()
{
int i,j,t,a[10];
printf("input 10 numbers :\n");
for (i=0;i<10;i++)
/***********SPACE***********/
scanf("%d",【?】);
printf("\n");
for(j=0;j<9;j++)
for(i=0;i<9-j;i++)
if (a[i]>a[i+1])
{t=a[i];
a[i]=a[i+1];
/***********SPACE***********/
【?】}
printf("the sorted numbers :\n");
for(i=0;i<10;i++)
/***********SPACE***********/
printf("%d ",【?】);
printf("\n");
return 0;
}
1)&a[i]
2) a[i+1]=t;
3) a[i]
3. /完成程序填空,实现求s=1+3+5+……+99
# include<stdio.h>
int main( )
{ int i,s;
/***********SPACE***********/
i【?】
s=1;
/***********SPACE***********/
while(【?】)
{
i=i+2;
/***********SPACE***********/
【?】
}
printf("1+3+5+…+99=%d\n", s);
return 0;
}
1)=1;
2)i<99
3)s=s+i;
4. /*完成程序填空,实现求1+ 1/3+ 1/5+ ...之和,直到某一项的值小于10的-6次方时停止累加。
*/
#include<stdio.h>
int main()
{ long n;
float s;
s=0;
/***********SPACE***********/
n【?】
/***********SPACE***********/
while(1.0/n【?】)
{
s=s+1.0/n;
/***********SPACE***********/
【?】
}
printf("s=%f\n",s);
printf("n=%d\n",n-2);
return 0;
}
1) =1;
2) >=1e-6
3)n=n+2;
第九套
1./*完成程序填空,实现的功能是输出如下形式的方阵:13 14 15 16
9 10 11 12
5 6 7 8
1 2 3 4
#include <stdio.h>
int main()
{
int i,j,x;
/***********SPACE***********/
for(j=4; 【?】; j--)
{
for(i=1; i<=4; i++)
{
/***********SPACE***********/
x=【?】;
printf("%4d",x);
}
/***********SPACE***********/
printf(【?】);
}
return 0;
}
1)j>=1
2)(j-1)*4+1
3)”\n”
2./完成程序填空,实现输入4个整数,要求按由小到大的顺序输出。
#include <stdio.h>
main()
{int t,a,b,c,d;
printf("请输入四个数:");
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);
if (a>b)
{ t=a;a=b;b=t;}
if (a>c)
/***********SPACE***********/
{ t=a;【?】;c=t;}
if (a>d)
{ t=a;a=d;d=t;}
if (b>c)
/***********SPACE***********/
{ t=b;b=c;【?】;}
if (b>d)
{ t=b;b=d;d=t;}
if (c>d)
/***********SPACE***********/
{ 【?】;c=d;d=t;}
printf("排序结果如下: \n");
printf("%d %d %d %d \n" ,a,b,c,d);
}
1)a=c
2)c=t
3)t=c
3/*完成程序填空,输出所有的水仙花数。
水仙花数是一个三位数,其个、十、百位数字三次方之和为这个数。
例如
371=3*3*3+7*7*7+1*1*1
#include <stdio.h>
int main( )
{int num, bai, shi ,ge;
/***********SPACE***********/
for(num=100; 【?】; num++)
{bai=num/100;
/***********SPACE***********/
shi=【?】
ge=num%10;
/***********SPACE***********/
if (【?】) //
printf("%5d\n", num);
}
return 0;
}
1)num<=999或num<1000
2)num/10%10
3)num==bai*bai*bai+shi*shi*shi+ge*ge*ge
4、题目:将a++ 或++a 或a-- 或--a 填入程序填空中,实现如图所示的输出。
(填入其他无效)
#include <stdio.h>
main()
{
int i,a;
i=1;
a=i++;
/***********SPACE***********/
printf("a=%d,i=%d\n",【?】,i++);
printf("a=%d,i=%d\n",a,i);
printf("a=%d,i=%d\n",++a,++i);
printf("a=%d,i=%d\n",a,i);
/***********SPACE***********/
printf("a=%d,i=%d\n",【?】,i--);
/***********SPACE***********/
printf("a=%d,i=%d\n",【?】,--i);
printf("a=%d,i=%d\n",a,i);
}
1)a++
2)a--
3)--a
第十套
1.//完成程序填空,实现输入4个整数,要求按由小到大的顺序输出。
#include <stdio.h>
main()
{int t,a,b,c,d;
printf("请输入四个数:");
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);
if (a>b)
{ t=a;a=b;b=t;}
if (a>c)
/***********SPACE***********/
{ t=a;【?】;c=t;}
if (a>d)
{ t=a;a=d;d=t;}
if (b>c)
/***********SPACE***********/
{ t=b;b=c;【?】;}
if (b>d)
{ t=b;b=d;d=t;}
if (c>d)
/***********SPACE***********/
{ 【?】;c=d;d=t;}
printf("排序结果如下: \n");
printf("%d %d %d %d \n" ,a,b,c,d);
}
1)a=c
2)c=t
3)t=c
2.完成程序填空,实现猴子吃桃问题。
猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾又多吃了一个。
第二天早上有将剩下的挑子吃掉一半,又多吃了一个。
后每天早上都吃了前一天剩下的一半零一个。
到第10天早上想再吃是,只剩下一个挑子了。
求第一天共摘了多少桃子。
#include<stdio.h>
int main()
/***********SPACE***********/
{int day【?】;
int m=0;
int n=1;
while(day>1)
{
/***********SPACE***********/
m=【?】;
/***********SPACE***********/
【?】;
day--;
}
printf("all=%d\n",m);
return 0;
}
1)=10
2) 2*(n+1)
3) n=m
3.题目:<<<题干内容>>>
请在程序中填空,定义无符号短整型变量a,编译执行后输出如图所示结果--#include <stdio.h>
/***********SPACE***********/
【?】
{
/***********SPACE***********/
【?】a;
a=-1;
/***********SPACE***********/
【?】
return 0;
}
1)int main()
2)unsigned short
3) printf(“ %d\n” ,a);
4//完成程序填空,实现已知三个数a,b,c,找出最大值放于max中。
#include <stdio.h>
int main()
{
int a,b,c,max;
printf("please input a,b,c:\n");
scanf("a=%d, b=%d, c=%d",&a,&b,&c);
/***********SPACE***********/
if(a>=b) 【?】;
else max=b;
/***********SPACE***********/
if (【?】) max=c;
/***********SPACE***********/
printf("max=%d\n" 【?】);
return 0;
}
1)max=a
2)c>max
3) ,max。