例
#include <stdio.h>
int main ( )
{ int i, sum;
i= 1 ;
sum= 0 ;
while ( i<= 100 )
{ sum= sum+ i;
i++ ;
}
printf ( "sum=%d\n" , sum) ;
return 0 ;
}
例
#include <stdio.h>
int main ( )
{ int i;
i= 1 ;
while ( i<= 10 )
{
printf ( "hello\n" ) ;
}
return 0 ;
}
例
#include <stdio.h>
int main ( )
{ float amount, total, aver;
int i;
for ( i= 1 , total= 0 ; i<= 1000 ; i++ )
{
scanf ( "%f" , & amount) ;
total= total+ amount;
}
aver= total/ 1000 ;
printf ( "aver=%10.2f\n" , aver) ;
return 0 ;
}
例
#include <stdio.h>
#define SUM 100000
int main ( )
{ float amount, total, aver;
int i;
for ( i= 1 , total= 0 ; i<= 1000 ; i++ )
{
scanf ( "%f" , & amount) ;
total= total+ amount;
if ( total>= SUM) break ;
}
if ( i> 1000 ) i= 1000 ;
aver= total / i ; printf ( "num=%d\naver=%10.2f\n" , i, aver) ;
return 0 ;
}
例
#include <stdio.h>
int main ( )
{
int n;
for ( n= 100 ; n<= 200 ; n++ )
{
printf ( "%d " , n) ;
}
return 0 ;
}
例
#include <stdio.h>
int main ( )
{ int n, i;
printf ( "n=?" ) ;
scanf ( "%d" , & n) ;
for ( i= 2 ; i<= n- 1 ; i++ )
if ( n% i== 0 ) break ;
if ( i< n) printf ( "%d is not\n" , n) ;
else printf ( "%d is\n" , n) ;
return 0 ;
}
例
#include <stdio.h>
int main ( )
{ int n, i;
printf ( "please enter a integer number,n=?" ) ;
scanf ( "%d" , & n) ;
while ( n<= 3 )
{ printf ( "data error!please enter again!" ) ;
scanf ( "%d" , & n) ;
}
for ( i= 2 ; i<= n- 1 ; i++ )
if ( n% i== 0 ) break ;
if ( i< n) printf ( "%d is not a prime number.\n" , n) ;
else printf ( "%d is a prime number.\n" , n) ;
return 0 ;
}
例
#include <stdio.h>
#include <math.h>
int main ( )
{ int sign= 1 ; double pi= 0 , n= 1 , term= 1 ;
while ( fabs ( term) >= 1e-6 )
{ pi= pi+ term;
n= n+ 2 ;
sign= - sign;
term= sign/ n;
}
pi= pi* 4 ;
printf ( "pi=%10.8f\n" , pi) ;
return 0 ;
}
例
int main ( )
{ int f1= 1 , f2= 1 , f3; int i;
printf ( "%12d\n%12d\n" , f1, f2) ;
for ( i= 1 ; i<= 38 ; i++ )
{ f3= f1+ f2;
printf ( "%12d\n" , f3) ;
f1= f2;
f2= f3;
}
return 0 ;
}
#include <stdio.h>
#include <stdio.h>
int main ( )
{ int f1= 1 , f2= 1 ; int i;
for ( i= 1 ; i<= 20 ; i++ )
{ printf ( "%12d %12d " , f1, f2) ;
if ( i% 2 == 0 ) printf ( "\n" ) ;
f1= f1+ f2;
f2= f2+ f1;
}
return 0 ;
}
例
#include <stdio.h>
int main ( )
{ int n, i;
scanf ( "%d" , & n) ;
while ( n<= 0 )
{ printf ( "data error,please enter again!" ) ;
scanf ( "%d" , & n) ;
}
while ( n> 0 )
{ i= n% 10 ;
printf ( "%3d" , i) ;
n= n/ 10 ;
}
printf ( "\n" ) ;
return 0 ;
}
例
#include <stdio.h>
#include <math.h>
int main ( )
{ int n, i, j, k, sum;
for ( n= 100 ; n<= 999 ; n++ )
{
i= n% 10 ;
j= ( n/ 10 ) % 10 ;
k= n/ 100 ;
sum= pow ( i, 3 ) + pow ( j, 3 ) + pow ( k, 3 ) ;
if ( sum== n) printf ( "%d\n" , n) ;
}
return 0 ;
}
例
#include <stdio.h>
#include <math.h>
int main ( )
{ int n, i, m, sum;
n= 100 ;
while ( n<= 999 )
{
m= n;
sum= 0 ;
while ( m> 0 )
{ i= m% 10 ;
sum= sum+ pow ( i, 3 ) ;
m= m/ 10 ;
}
if ( sum== n) printf ( "%d\n" , n) ;
n++ ;
}
return 0 ;
}
例
# include <stdio.h>
# include <math.h>
int main ( )
{ int n, k, i;
for ( n= 101 ; n<= 200 ; n= n+ 2 )
{ k= sqrt ( n) ;
for ( i= 2 ; i<= k; i++ )
if ( n% i== 0 ) break ;
if ( i>= k+ 1 )
{ printf ( "%5d" , n) ;
}
}
printf ( "\n" ) ;
return 0 ;
}
例
#include <stdio.h>
int main ( )
{ int i, j;
for ( i= 1 ; i<= 4 ; i++ )
for ( j= 1 ; j<= 5 ; j++ )
{
printf ( "%d\t" , i* j) ;
}
return 0 ;
}
例
#include <stdio.h>
int main ( )
{ int i, j;
for ( i= 1 ; i<= 4 ; i++ )
{ for ( j= 1 ; j<= 5 ; j++ )
{
printf ( "%d\t" , i* j) ;
}
printf ( "\n" ) ;
}
return 0 ;
}
例
#include <stdio.h>
int main ( )
{ char c;
c= getchar ( ) ;
while ( c!= '\n' )
{ if ( ( c>= 'a' && c<= 'z' ) || ( c>= 'A' && c<= 'Z' ) )
{ if ( c>= 'W' && c<= 'Z' || c>= 'w' && c<= 'z' ) c= c- 22 ;
else c= c+ 4 ;
}
printf ( "%c" , c) ;
c= getchar ( ) ;
}
printf ( "\n" ) ;
return 0 ;
}