菜鸟C语言实例

菜鸟C语言实例

//输出Hello World 

#include <stdio.h>

int main(int argc, char *argv[])
{printf("Hello World!\n");return 0;

}
//使用 printf() 与 %d 格式化输出整数。

#include<stdio.h>

int main(int argc,char* argv[])
{
	
	int number;
	scanf("%d",&number);
	getchar();
	printf("%d\n",number);
	return 0;
}
//使用 printf() 与 %c 格式化输出一个字符。

#include <stdio.h>

int main(int argc, char *argv[])
{
	char c;
	c=getchar();
	putchar(c);
	printf("\n");
	printf("%c\n",c);
	return 0;
} 

// 使用 printf() 与 %f 输出浮点数。

#include <stdio.h>

int main(int argc,char * argv[])
{
	float c;
	scanf("%f",&c);
	printf("%f\n",c);
	return 0;
}

//使用 printf() 与 %e 输出双精度数。

#include <stdio.h>

int main(int argc, char *argv[])
{
	double d;
	d=12.001234;
	
	printf("%le\n",d);
	
	return 0;
}
//两个整数相加,使用 scanf() 来接收输入, printf() 与 %d 格式化输出整数。

#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;
}

/* 字符转 ASCII 码
ASCII 定义了 128 个字符。
分类:

    一:0-31、127(删除键)是控制字符
    二:空白字符:空格(32)、 制表符、 垂直制表符、 换行、 回车。
    三:可显示字符:a-z、A-Z、0-9、~、!、@、、%、^、&、#、$、*、(、)、-、+
	    {、}、[、]、'、"、<、>、,、?、/、|、\、_、:、;、.,还有顿号、。 
*/

#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;
}
//数值比较-----定义了两个整数变量,并使用 if 来比较两个数值
//数值比较---- 定义了两个整数变量,并使用 if 来比较三个数值

#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;
}
/* 计算 int, float, double 和 char ,long long, long double 字节大小
使用 sizeof 操作符计算int, float, double 和 char四种变量字节大小。

sizeof 是 C 语言的一种单目操作符,如C语言的其他操作符++、--等,它并不是函数。

sizeof 操作符以字节形式给出了其操作数的存储大小。*/
#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;
}
/*判断元音/辅音,判断输入的字母是元音,还是辅音。
英语有26个字母,元音只包括 a、e、i、o、u 这五个字母,其余的都为辅音。
y是半元音、半辅音字母,但在英语中都把他当作辅音
*/

#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;
} 

/*一元二次方程,
求一元二次方程:ax2+bx+c=0 的根。
x1=-b+sqr(b*b-4ac)/2a
x2=-b-sqr(b*b-4ac)/2a
*/

#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;
} 

/*
用户输入年份,判断该年份是否为闰年。
1.能被4整除,不能被100整除
2.能被400整除
*/ 

#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;
}
  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值