#include “ stdio.h ”
main ( )
{
int x , y , z ;
x = ( z=10 , z+15 ) ;
y= ( x=3 , x+z) ;
printf ( “ %d , %d , %d \n” , x , y , z ) ;
}
输出结果:
11、#include “ stdio.h ”
main ( )
{char str[10] , temp[10]
int k ;
gets ( temp ) ;
for ( k=0 ; k < 4 ; k++ )
{ gets (str ) ;
if (strcmp( temp , str ) >0 )
strcpy(temp , str ) ;
}
printf( “ %s “ , temp ) ;
}
输入:usa , canada , china , japan , korea
输出结果为:
12、#include “ stdio.h ”
main( )
{
int s1, s2, s3 ,c , I ;
int x ;
s1= s2= s3 = 0 ;
for ( I= 0 ; I <30 ; I ++ )
{scanf ( “%d ”, &x ) ;
if (x>=60&&x<=100) c = x/10-5 ;
switch ( c )
{
case 1:
case 2: s1++ ; break ;
case 3: s2++ ; break ;
case 4:
case 5: s3++ ;
}
}
printf ( “%d %d%d” , s1,s2,s3) ;
}
若输入的30个数中:5个0至59,10个60至69,4个70至79,6个80-89
5个90至100
则输出为:
7、# include <stdio.h>
# define sub ( x ) (x) – (x)
main ( )
{ int a =2 4 , b = 46 , c = 78 , m ;
m = sub(a+b)*c ;
printf (“ m = %d” , m ) ;
}
输出结果:
8、# include <stdio.h>
main ( )
{ int a[3][3]={ 21 , 22, 23, 24, 25, 26, 27, 28, 29 } , j ;
Long m = 1 ;
for ( j=0 ; j<3 ; j++)
m=m*a[ j ][ j ] ;
printf ( “ m= %d “ , m ) ;
}
输出结果:
9、# include <stdio.h>
main ( )
{ int a[3][3] = {{7},{8},{9}} , *p , k ;
p=&a[0][0] ;
for ( k=0 ; k<2 ; k++ )
{ if ( k==0 ) a[k][k+1] = *p+1 ;
else ++p ;
printf ( “ %d ” , *p ) ;
}
}
输出结果:
本数据来源于百度地图,最终结果以百度地图最新数据为准。