新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

一、用指针方法编写一个程序,输入

3

个整数,将它们按由小到大的顺序输?/p>

 

#include <stdio.h>  

void swap(int *pa,int *pb)  

{  

int temp;  

temp = *pa;  

*pa = *pb;  

*pb = temp;  

}  

void main()  

{  

int a,b,c,temp;  

scanf("%d%d%d",&a,&b,&c);  

if(a>b)  

swap(&a,&b);  

if(b>c)  

swap(&b,&c);  

if(a>c)  

swap(&a,&c);  

printf("%d,%d,%d",a,b,c);  

}

 

二?/p>

C

语言

 

用指针方?/p>

 

输入

3

个字符串

 

按由小到大顺序输?/p>

 

#include "stdio.h" 

#include "string.h" 

int main(int argc, char* argv[]) 

{ 

 

char *t; 

 

char *p1=NULL,*p2=NULL,*p3=NULL; 

 

char ch1[20]={0},ch2[20]={0},ch3[20]={0}; 

 

 

p1=ch1; 

 

p2=ch2; 

 

p3=ch3; 

 

  printf("No1:"); 

  

scanf("%s",p1); 

 

fflush(stdin); 

  printf("No2:"); 

 

scanf("%s",p2); 

 

fflush(stdin); 

  printf("No3:"); 

 

scanf("%s",p3); 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

一、用指针方法编写一个程序,输入

3

个整数,将它们按由小到大的顺序输?/p>

 

#include <stdio.h>  

void swap(int *pa,int *pb)  

{  

int temp;  

temp = *pa;  

*pa = *pb;  

*pb = temp;  

}  

void main()  

{  

int a,b,c,temp;  

scanf("%d%d%d",&a,&b,&c);  

if(a>b)  

swap(&a,&b);  

if(b>c)  

swap(&b,&c);  

if(a>c)  

swap(&a,&c);  

printf("%d,%d,%d",a,b,c);  

}

 

二?/p>

C

语言

 

用指针方?/p>

 

输入

3

个字符串

 

按由小到大顺序输?/p>

 

#include "stdio.h" 

#include "string.h" 

int main(int argc, char* argv[]) 

{ 

 

char *t; 

 

char *p1=NULL,*p2=NULL,*p3=NULL; 

 

char ch1[20]={0},ch2[20]={0},ch3[20]={0}; 

 

 

p1=ch1; 

 

p2=ch2; 

 

p3=ch3; 

 

  printf("No1:"); 

  

scanf("%s",p1); 

 

fflush(stdin); 

  printf("No2:"); 

 

scanf("%s",p2); 

 

fflush(stdin); 

  printf("No3:"); 

 

scanf("%s",p3); 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

一、用指针方法编写一个程序,输入

3

个整数,将它们按由小到大的顺序输?/p>

 

#include <stdio.h>  

void swap(int *pa,int *pb)  

{  

int temp;  

temp = *pa;  

*pa = *pb;  

*pb = temp;  

}  

void main()  

{  

int a,b,c,temp;  

scanf("%d%d%d",&a,&b,&c);  

if(a>b)  

swap(&a,&b);  

if(b>c)  

swap(&b,&c);  

if(a>c)  

swap(&a,&c);  

printf("%d,%d,%d",a,b,c);  

}

 

二?/p>

C

语言

 

用指针方?/p>

 

输入

3

个字符串

 

按由小到大顺序输?/p>

 

#include "stdio.h" 

#include "string.h" 

int main(int argc, char* argv[]) 

{ 

 

char *t; 

 

char *p1=NULL,*p2=NULL,*p3=NULL; 

 

char ch1[20]={0},ch2[20]={0},ch3[20]={0}; 

 

 

p1=ch1; 

 

p2=ch2; 

 

p3=ch3; 

 

  printf("No1:"); 

  

scanf("%s",p1); 

 

fflush(stdin); 

  printf("No2:"); 

 

scanf("%s",p2); 

 

fflush(stdin); 

  printf("No3:"); 

 

scanf("%s",p3); 

Ͼλ">
Ͼλ
Ŀ

C语言指针精选习题和答案(精心整理) - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

一、用指针方法编写一个程序,输入

3

个整数,将它们按由小到大的顺序输?/p>

 

#include <stdio.h>  

void swap(int *pa,int *pb)  

{  

int temp;  

temp = *pa;  

*pa = *pb;  

*pb = temp;  

}  

void main()  

{  

int a,b,c,temp;  

scanf("%d%d%d",&a,&b,&c);  

if(a>b)  

swap(&a,&b);  

if(b>c)  

swap(&b,&c);  

if(a>c)  

swap(&a,&c);  

printf("%d,%d,%d",a,b,c);  

}

 

二?/p>

C

语言

 

用指针方?/p>

 

输入

3

个字符串

 

按由小到大顺序输?/p>

 

#include "stdio.h" 

#include "string.h" 

int main(int argc, char* argv[]) 

{ 

 

char *t; 

 

char *p1=NULL,*p2=NULL,*p3=NULL; 

 

char ch1[20]={0},ch2[20]={0},ch3[20]={0}; 

 

 

p1=ch1; 

 

p2=ch2; 

 

p3=ch3; 

 

  printf("No1:"); 

  

scanf("%s",p1); 

 

fflush(stdin); 

  printf("No2:"); 

 

scanf("%s",p2); 

 

fflush(stdin); 

  printf("No3:"); 

 

scanf("%s",p3); 



ļ׺.doc޸Ϊ.docĶ

  • ˮĻв
  • мۺϢ.11Ργ̰̽
  • ִҵ⼰
  • 2015-2016ѧаӢ꼶ϲȫķ(Ի)
  • ѧϰ⼯-ѧ⼰
  • йŴѡʴ
  • 2018йгбĿ¼
  • ൺ꼶ɫļ԰̰_ȫ
  • йŴѡʴ
  • ̩ݹ衶ӼԾ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@) ICP20003344-4