用指针方式编写程序,从键盘输入10个整形整数,并存入数组,要求将10个数中最大的数与第1个输入的数交换; 用指针方式编写程序,从键盘输入10个整形整数,并存入数组,要...
\u7528\u6307\u9488\u65b9\u5f0f\u7f16\u5199\u7a0b\u5e8f:\u4ece\u952e\u76d8\u8f93\u516510\u4e2a\u6574\u578b\u6570\u636e\u5e76\u5b58\u5165\u6570\u7ec4\uff0c\u8981\u6c42\u7528\u51fd\u6570\u5b9e\u73b0\u5c0610\u4e2a\u6570\u4e2d\u6700\u5927\u7684\u6570\u4e0e\u7b2c\u4e00\u4e2a#include void swap(int *a,int *b){ int tmp; tmp=*b;*b=*a;*a=tmp;}void swapmaxmin(int *a,int n){ int i; int *max,*min; max=min=a; for(i=0;i*max) max=a+i; if(*(a+i)<*min) min=a+i; } swap(max,a+n-1); swap(min,a);}int main(){ int i,a[10]; for(i=0;i<10;i++) scanf("%d",a+i); swapmaxmin(a,10); for(i=0;i<10;i++) printf("%d\t",*(a+i)); printf("\n");}
#include int main(){ int a[10], *p, *m, t; for(p = a; p<a+10; p++) scanf("%d",p); m=a; for(p=a+1;p<a+10;p++) if(*m<*p) m=p; if(m!=a) { t=*m; *m=a[0]; a[0]=t; } for(p = a; p<a+10; p++) printf("%d ",*p); printf("\n"); return 0;}
#include<stdio.h>
int main()
{int a[10],*p,*max,*min,t;
for(p=a;p<a+10;p++)
scanf("%d",p);
for(max=min=p=a;p<a+10;p++)
if(*max<*p)max=p;
else if(*min>*p)min=p;
t=*a; *a=*max; *max=t;
t=*(a+9); *(a+9)=*min; *min=t;
for(p=a;p<a+10;p++)
printf("%d ",*p);
return 0;
}
#include <stdio.h>
int main(int argc, char *argv[])
{
int max,a[10],max_no;
for(int i=0;i<10;i++)
{
scanf("%d",a+i);
if(!i)
{
max=*a;max_no=0;
}
else
if(*(a+i)>max)
{
max=*(a+i);max_no=i;
}
}
int t=*a;
*a=*(a+max_no);
*(a+max_no)=t;
for(int i=0;i<10;i++)
printf(i!=9?"%d ":"%d\n",*(a+i));
return 0;
}
绛旓細绋嬪簭濡備笅锛#include<stdio.h>#define MAXSIZE 10main(){int a[MAXSIZE];int k;printf("please inter ten number:");for(k=0;k<MAXSIZE;k++){ scanf("%d",&a[k]);} Fun(a);for(k=0;k<MAXSIZE;k++)printf("%d,",a[k]);} void Fun(int a[]){ int i;int temp;int Max...
绛旓細include<stdio.h> void mf(char *s,char *t) { while ( *s ) { (*t++)=(*s++); (*t++)=' '; } *t=0; } void main(){ char str[256],str1[256];scanf("%s",str); mf(str,str1);printf("%s\n",str1);} ...
绛旓細涓嬮潰鐨绋嬪簭鍏堣緭鍏ヤ竴涓瓧绗︿覆锛屼互鈥滃洖杞︹濈粨鏉杈撳叆锛瀹氫箟涓涓瓧绗﹀瀷鎸囬拡鍙橀噺p锛屾寚鍚戝瓧绗︿覆锛屽惊鐜粺璁″瓧绗︿覆涓殑绌烘牸鍜岄潪绌烘牸鐨勬暟閲忋傛垜璺戣繃杩欎釜绋嬪簭浜嗭紝娌℃湁閿欒鐨勩俰nclude<stdio.h>#include<stdlib.h>#include<string.h>int main(){char str[50];int i;char * p;int num_space;int num_not_...
绛旓細include<stdio.h> define N 10 void main() { float a[N],*p,*q; int i;for ( i=0;i<N;i++ ) scanf("%f",&a[i]);p=a; q=p+1; for ( i=1;i<N;i++,q++ ) if ( *p<*q ) p=q;printf("鏈楂樻垚缁╋細%.2f\n",*p);} ...
绛旓細include<iostream> using namespace std;void main(){ int a,b,*p,*q;cout<<"璇杈撳叆涓涓暣鏁"<<endl;cin>>a;p=&a;cout<<"璇疯緭鍏ュ彟涓涓暣鏁"<<endl;cin>>b;q=&b;if(*p>*q) cout<<*q<<" "<<*p;else cout<<*p<<" "<<*q;} ...
绛旓細缂栧啓浠庨敭鐩樿緭鍏涓涓瓧绗︿覆瀛樺叆鏁扮粍a涓紝鍒╃敤鎸囬拡杈撳嚭瀛楃涓蹭腑鍓5涓瓧绗︾殑绋嬪簭锛歩mport java.util.Scanner public class a public static void main(String[] args)Scanner sc=new Scanner(System.in)String[] str= new String[5]System.out.println("璇蜂粠鎺у埗鍙拌緭鍏5涓瓧绗︿覆,鎸夊洖杞︾‘璁!")for(int...
绛旓細浣犲ソ锛屼互涓嬫槸鎴缂栧啓鐨绋嬪簭锛甯屾湜瀵逛綘鏈夊府鍔╋紒include<stdio.h> int main(){char s[200],*p,*q;gets(s);for(p=q=s;*p;p++)if(*p!='a')*q++=*p;q=*p;puts(s);return 0;} 浠ヤ笂绋嬪簭缁忕紪璇戞槸姝g‘鐨勶紝濡傛灉瀵逛綘鏈夊府鍔╋紝璇烽噰绾筹紒璋㈣阿锛
绛旓細include<stdio.h> include<ctype.h> define MAX 100//杈撳叆鐨勬渶澶у瓧绗︽暟涓100 int main(){ int total=0;//瀛楃鎬绘暟銆俰nt count_upper=0;//澶у啓瀛楁瘝鏁般俰nt count_lower=0;//灏忓啓瀛楁瘝鏁般俰nt count_digit=0;//鏁板瓧鐨勪釜鏁般俰nt count_other=0;//鍏跺畠瀛楃鏁般俢har *ptr;//鎸囧悜瀛楃涓茬殑鎸...
绛旓細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);} ...
绛旓細include<stdio.h> define N 10 int main(void){ int a[N],i,t;int *p=a;for(i=0;i<N;i++)scanf("%d",p+i);for(i=0;i<N/2;i++){ t=*(p+i);(p+i)=*(p+N-i-1);(p+N-i-1)=t;} for(i=0;i<N;i++)printf("%d ",*(p+i));printf("\n");return 0;...