#include<stdio.h>#include<string.h>#define M 5 #define N 20 intfun(char(*ss)[N],int*n){int i, k=0, len= N;for(i=0; i<___1___; i++){ len=strlen(ss[i]);if(i==0)*n=len;if(len ___2___ *n){*n=len;
k=i;}}return(___3___);}main(){char ss[M][N]={"shanghai","guangzhou","beijing","tianjing","chongqing"};int n,k,i;printf("\nThe original strings are :\n");for(i=0;i<M;i++)puts(ss[i]);
k=fun(ss,&n);printf("\nThe length of shortest string is : %d\n",n);printf("\nThe shortest string is : %s\n",ss[k]);}
#include<stdio.h>voidfun(int m,int*k,int xx[]){}main(){int m, n, zz[100];printf("\nPlease enter an integer number between 10 and 100: ");scanf("%d",&n );fun( n,&m, zz );printf("\n\nThere are %d non-prime numbers less than %d:", m, n );for( n =0; n < m; n++)printf("\n %4d", zz[n]);NONO();}
#include<stdio.h>intisP(int m){int j, tag =0;for(j =2; j < m &&!tag ; j++)if(m % j ==0) tag =1;return tag ;}voidfun(int m,int*k,int xx[]){int i, cnt =0;for(i =2; i < m ; i++)if(isP(i)) xx[cnt++]= i ;*k = cnt ;}