C语言练习题

#include <stdio.h>
int main(){
	
	//输出"Hello world!" 
	printf("Hello world!\n");
	
	//输出整数
	int a = 15;
	printf("输出整数:%d\n",a); 
	
	//输出单个字符
	char c = 'a';
	printf("输出单个字符:%c\n",c);
	
	//输出浮点数
	float f = 45.5455445;
	printf("输出浮点数:%f\n",f);
	
	//输出双精度数
	double d = 454.5487857587;
	printf("输出双精度数:%le\n",d); 
	printf("输出双精度数:%lf\n",d); 
	//两个数字相加
	int a1 = 1, a2 = 4;
	printf("两个数字相加为:%d\n",a1+a2); 
	
	//两个浮点数相乘
	float f1 = 1.2, f2 = 2.345, f_sum;
	f_sum=f1*f2; 
	printf("两个浮点数相乘:%.2lf\n",f_sum); 
	
	//字符转ASCLL码
	printf("字符a转ASCLL码:%d\n",c);
	
	//两数相除
	printf("两数相除,商为:%d\n",a1/a2);
	printf("两数相除,余为:%d\n",a1%a2);
	
	//数值比较
	if(a1 < a2){
		printf("%d比%d大\n",a2,a1); 
	}else
		printf("%d比%d大\n",a1,a2);
		
	//计算int、float、double、char字节大小
	printf("int字节大小为:%d\n",sizeof(a)); 
	printf("float字节大小为:%d\n",sizeof(f)); 
	printf("double字节大小为:%d\n",sizeof(d)); 
	printf("char字节大小为:%d\n",sizeof(c)); 
	
	//交换两个数的值
	int exchange;
	printf("交换前:\n第一个数值为:%d,第二个数值为:%d\n",a1,a2);
	exchange = a1;
	a1 = a2;
	a2 = exchange;
	printf("交换后:\n第一个数值为:%d,第二个数值为:%d\n",a1,a2);
	
	//判断奇偶数
	if(a1 % 2 == 0){
		printf("%d是偶数\n",a1);
	}else
		printf("%d是奇数\n",a1);
		
	//循环区间范围内的奇偶数
		printf("偶数:");
	for(a = 0; a <= 15; a++){
		if(a % 2 ==0 ){
			printf("%d ",a);
		}
	}
	
	//判断元音还是辅音
	printf("\n请输入一个字母:");
	scanf("%c",&c);
	int c_first, c_second;
	c_first = (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u');
	c_second =  (c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U');
	if(c_first || c_second){
		printf("%c是元音\n",c);
	}else{
		printf("%c是辅音\n",c);
	}
	
	//判断三个数中最大的值
	if(a > a1 && a > a2){
		printf("%d是三个数中最大的值!",a);
	}else if(a1 > a && a1 > a2){
		printf("%d是三个数中最大的值!",a1);
	}else
		printf("%d是三个数中最大的值!",a2); 
	 
	return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值