- 【基础题】:Ex8-1请在下面分别插入改正错误后的源程序代码及运行成功时的画面:
#include
void main()
{
int j,k,a[12],*p;
p=a;
for(j=0;j<12;j++)
scanf("%d",p++);
p=a;
for(j=1;j<=12;j++)
{
printf("%d ",*p++);
if(j%4==0)
printf("n");
}
}
- 【增强题】:Eh8-1请在下面分别完成本题的源程序代码及运行结果的画面:
源程序代码:
#include
void lookup(int *p,int *p2,int n)
{
int i;
*p2=*p;
for(i=0;i<10;i++,p++)
if(*p2>*p)
*p2=*p;
}
void main()
{
int i,a[10],min;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
lookup(a,&min,10);
printf("min=%dn",min);
}
- Eh8-2请在下面分别完成本题的源程序代码及运行结果的画面:
源程序代码:
#include
int change(char *s,int *p)
{
int num=0;
while(*s!='')
{
if(*s>='0'&&*s<='9')
{
*p=*s-48;
p++;
num++;
}
s++;
}
return num;
}
void main()
{
char a[20],i;
int b[20],num;
gets(a);
num=change(a,b);
printf("%dn",num);
for(i=0;i printf("%d ",b[i]); } 欢迎分享,转载请注明来源:内存溢出
评论列表(0条)