c语言的问题,紧急的?望各位帮忙解决...!!

GLSJ513 2007-07-09 12:24:21
1.以下程序的输出结果是___________。
main ( )
{ int i=010,j=10,k=0x10;
printf (“%d,%d,%d\n”,i,j,k);
}
2.写出以下程序的功能。
#include<stdio.h>
void main()
{ int a,b,s;
scanf("%d%d",&a,&b);
s=a-b;
if (a<b) s=b-a;
printf("%d\n",s);
}
3.以下程序输出的结果是________。
#include<stdio.h>
void main()
{ int n;
for(n=1; n<=10; n++)
{ if (n%2) continue;
printf("%d\t",n); }
}
4.阅读以下函数,写出此函数的功能。
float fun1(float a[],int n)
{ int i=1;
float result=a[0];
for( ; i<n; i++)
if (result>a[i]) result=a[i];
return result;
}
5.以下程序的运行结果是 。
#include <stdio.h>
void f(int a[])
{ int i=0;
while (a[i]<=10)
{ printf("%3d",a[i]);
i++; }
}
void main()
{ int a[]={12,5,10,9,13,4};
f(a+2);
}
6.以下程序的运行结果是 。
#include<stdio.h>
int a=8 , b=5;
int max(int a,int b)
{ int c;
c=a>b?a:b;
return(c);
}
void main()
{ int a=2;
printf("%d\n",max(a,b));
}
7.以下程序的运行结果是 。
#include<stdio.h>
void inc ()
{ static int x=0;
x+=2;
printf("%d",x);
}
void main()
{ inc (); inc ();
}
8.运行以下程序,若输入:5 7<回车>时,写出程序的输出结果。
#include<stdio.h>
void fun(int *p1, int *p2)
{ int t;
t=*p1; *p1=*p2; *p2=t;
}
void main()
{ int x,y;
int *p1,*p2;
scanf("%d %d",&x,&y);
p1=&x; p2=&y;
if(x<y) fun(p1,p2);
printf("x=%d,y=%d", x, y);
}
9.写出以下函数的功能。
#include <stdio.h>
int f(char *s)
{ char *p=s;
while(*p!='\0') p++;
return(p-s);
}
10.写出以下程序的功能。
#include <stdio.h>
main()
{ int a[5]={1,5,2,4,3},i,j,t;
for(j=1;j<=4;j++)
for(i=0;i<=4-j;i++)
if(a[i]<a[i+1])
{t=a[i]; a[i]=a[i+1]; a[i+1]=t;}
for(i=0;i<5;i++) printf("%d",a[i]);
}
...全文
211 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
huzhangyou 2007-07-09
  • 打赏
  • 举报
回复
晕 这些作业
还是自己做吧
或者使用程序调试出来

不踏踏实实

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧