麻烦各位,一些c题目。

来源:百度知道 编辑:UC知道 时间:2024/05/27 18:15:45
二、程序题
1、求两数中的较大
main()
{ float a,b,max;
scanf(“%f%f”,&a,&b);
;
printf(“the max is %f\n”,max);
}
2、判断n是否是素数,若是,则返加1,否则返回0。
int prim(int n)
{ int m;
for (m=2;m<=n/2;m++)
if
return 0;
;
}
3、下面的程序当输入为字符串”qwert?”时的输出结果是 。
Main()
{ char c;
while((c=getchar())!=’?’) putchar(++c);
}
4、下列程序用于将从键盘输入的整数逆序输出
main( )
{ int n1,n2;
scanf("%d",&n2);
while ( )
{ n1=n2%10;
n2= ;
printf("%d",n1);}
}
5、以下程序的输出结果是_______
main( )
{
char *s="12134211";
int v[4]={0,0,0,0},k,i;
for(k=0;s[k];k++){
switch(s[k]){
case '1':i=0;
case '2':i=1;
case '3':i=2;
case '4':i=3;
}
v[i]++;
}
for(k=0;k<4;k++) printf("%d ",v[

1、
main()
{ float a,b,max;
scanf(“%f%f”,&a,&b);
if a>b
max=a
else
max=b
printf(“the max is %f\n”,max);
}

----------------------------------------------

2、
int prim(int n)
{ int m;
for (m=2;m<=n/2;m++)
if (n/m==0)
return 0;
else return 1;
}

----------------------------------------------
4、

main()
{
int n1,n2;
scanf("%d",&n2);
while(n2)
{
n1=n2%10;
n2=n2/10;
printf("%d",n1);}
getch();
}
------------------------------------------

5、0008
-----------------------------------------
6、
main()
{
int i,n;
double fact;
scanf("%d",&n);
fact=1;
for(i=1;i<=n;i++)
fact*=i;
printf("%.0f\n",fact);
getch();
}
7、
-850,2,0
-------------------------------------------