菜鸟C语言实例
# include <stdio.h>
int main ( int argc, char * argv[ ] )
{
printf ( "Hello World!\n" ) ;
return 0 ;
}
# include <stdio.h>
int main ( int argc, char * argv[ ] )
{
int number;
scanf ( "%d" , & number) ;
getchar ( ) ;
printf ( "%d\n" , number) ;
return 0 ;
}
# include <stdio.h>
int main ( int argc, char * argv[ ] )
{
char c;
c= getchar ( ) ;
putchar ( c) ;
printf ( "\n" ) ;
printf ( "%c\n" , c) ;
return 0 ;
}
# include <stdio.h>
int main ( int argc, char * argv[ ] )
{
float c;
scanf ( "%f" , & c) ;
printf ( "%f\n" , c) ;
return 0 ;
}
# include <stdio.h>
int main ( int argc, char * argv[ ] )
{
double d;
d= 12.001234 ;
printf ( "%le\n" , d) ;
return 0 ;
}
# include <stdio.h>
int main ( int argc, char * argv[ ] )
{
int firstnumber, secondnumber, sumnumber;
scanf ( "%d,%d" , & firstnumber, & secondnumber) ;
sumnumber= firstnumber+ secondnumber;
printf ( "%d\n" , sumnumber) ;
return 0 ;
}
# include <stdio.h>
int main ( int argc, char * argv[ ] )
{
float num1, num2, num3;
printf ( "输入一个浮点数:" ) ;
scanf ( "%f" , & num1) ;
printf ( "输入一个浮点数:" ) ;
scanf ( "%f" , & num2) ;
num3= num1* num2;
printf ( "%.2f\n" , num3) ;
return 0 ;
}
# include <stdio.h>
int main ( int argc, char * argv[ ] )
{
char c;
printf ( "输入一个字符:" ) ;
scanf ( "%c" , & c) ;
printf ( "输入字符%c,ASCII码为%d\n" , c, c) ;
return 0 ;
}
# include <stdio.h>
int main ( int argc, char * argv[ ] )
{
int num1, num2, num3, num4;
printf ( "input two numbers:\n" ) ;
scanf ( "%d,%d" , & num1, & num2) ;
num3= num1/ num2;
num4= num1% num2;
printf ( "num1/num2=%d\n" , num3) ;
printf ( "余数=%d" , num4) ;
return 0 ;
}
# include <stdio.h>
int main ( int argc, char * argv[ ] )
{
int a, b, c, n;
Lab1:
printf ( "input n\n" ) ;
scanf ( "%d" , & n) ;
switch ( n) {
case 2 :
printf ( "input a b\n" ) ;
scanf ( "%d,%d" , & a, & b) ;
if ( a> b) {
printf ( "%d" , a) ;
} else {
printf ( "%d" , b) ;
}
break ;
case 3 :
printf ( "input a b c\n" ) ;
scanf ( "%d,%d,%d" , & a, & b, & c) ;
if ( a> b) {
if ( a> c) {
printf ( "%d" , a) ;
} else {
printf ( "%d" , c) ;
}
} else {
if ( b> c) {
printf ( "%d" , b) ;
} else {
printf ( "%d" , c) ;
}
}
break ;
default :
printf ( "输入错误,重新输入\n" ) ;
goto Lab1;
}
return 0 ;
}
# include <stdio.h>
int main ( int argc, char * argv[ ] )
{
int intType;
float floatType;
double doubleType;
char charType;
long long longType;
long double longdoubleType;
char space= '\n' ;
printf ( "intType=%d" , sizeof ( intType) ) ;
putchar ( space) ;
printf ( "floatType=%d" , sizeof ( floatType) ) ;
putchar ( space) ;
printf ( "doubleType=%d" , sizeof ( doubleType) ) ;
putchar ( space) ;
printf ( "charType=%d" , sizeof ( charType) ) ;
putchar ( space) ;
printf ( "longType=%d" , sizeof ( longType) ) ;
putchar ( space) ;
printf ( "longdoubleType=%d" , sizeof ( longdoubleType) ) ;
putchar ( space) ;
return 0 ;
}
# include <stdio.h>
int main ( int argc, char * agrv[ ] ) {
int a;
printf ( "input:\n" ) ;
scanf ( "%d" , & a) ;
if ( a% 2 == 0 ) {
printf ( "是偶数\n" ) ;
} else {
printf ( "是奇数\n" ) ;
}
return 0 ;
}
# include <stdio.h>
int main ( int argc, char * argv[ ] ) {
for ( int i= 1 ; i<= 100 ; i++ ) {
if ( i% 2 == 0 ) {
printf ( "%d是偶数\n" , i) ;
} else {
printf ( "%d是奇数\n" , i) ;
}
}
return 0 ;
}
# include <stdio.h>
int main ( int agrc, char * agrv[ ] ) {
char a;
scanf ( "%c" , & a) ;
switch ( a) {
case 'a' :
printf ( "输入的%c是元音\n" , a) ;
break ;
case 'e' :
printf ( "输入的%c是元音\n" , a) ;
break ;
case 'i' :
printf ( "输入的%c是元音\n" , a) ;
break ;
case 'o' :
printf ( "输入的%c是元音\n" , a) ;
break ;
case 'u' :
printf ( "输入的%c是元音\n" , a) ;
break ;
case 'y' :
printf ( "%c是半元音、半辅音字母\n" , a) ;
break ;
default :
printf ( "%c是辅音字母\n" , & a) ;
break ;
}
return 0 ;
}
# include <stdio.h>
int main ( int argc, char * argv[ ] ) {
int a, b, c;
scanf ( "%d,%d,%d" , & a, & b, & c) ;
if ( a> b) {
if ( a> c) {
printf ( "max=%d\n" , a) ;
} else {
printf ( "max=%d\n" , c) ;
}
} else {
if ( b> c) {
printf ( "max=%d\n" , b) ;
} else {
printf ( "max=%d\n" , c) ;
}
}
return 0 ;
}
# include <stdio.h>
# include <math.h>
int main ( int argc, char * atgv[ ] ) {
printf ( "输入一元二次方程:ax2+bx+c=0的系数a,b,c的值:\n" ) ;
float a, b, c, x1, x2, d;
scanf ( "%f,%f,%f" , & a, & b, & c) ;
if ( a!= 0 ) {
d= sqrt ( b* b- 4 * a* c) ;
x1= ( - b+ d) / ( 2 * a) ;
x2= ( - b- d) / ( 2 * a) ;
if ( x1< x2) {
printf ( "%0.2f %0.2f\n" , x2, x1) ;
}
else {
printf ( "%0.2f %0.2f\n" , x1, x2) ;
}
}
return 0 ;
}
# include <stdio.h>
int main ( int argc, char * argv[ ] )
{
int year;
printf ( "input year:\n" ) ;
scanf ( "%d" , year) ;
if ( year% 4 == 0 ) {
if ( year% 100 != 0 ) {
printf ( "是闰年\n" ) ;
} else {
printf ( "不是闰年\n" ) ;
}
} else {
printf ( "不是闰年\n" ) ;
}
return 0 ;
}