嵌入式day4作业

1,实现三个数的交换,并且输出最大值:

    //实现三个数的交换
	//并且输出最大值
	int num1,num2,num3,num4;
	printf("number is ");
	scanf("%d %d %d",&num1,&num2,&num3);
	int max_num=num1>num2&&num1>num3?num1:num2>num3?num2:num3;
	num4=num1;
	num1=num2;
	num2=num3;
	num3=num4;
	printf("num1=%d,num2=%d,num3=%d,最大值为:%d\n",num1,num2,num3,max_num);

2, 输入一个年份,判断闰年

//判断闰年
int year;
printf("输入年:");
scanf("%d",&year);
year%400==0 ? printf("是闰年\n") : year%4==0 && year%100!=0 ? printf("是闰年\n") :printf("不是闰年\n");

3. 输入字符,如果是大写则转换为小写,如果是小写则转换为大写,如果是数字,输出该数字的平方

//输入字符,若大写转小写,小写转大写,数字输出平方
char str;
printf("输入字符:");
scanf("%c",&str);
str>='A'&&str<='Z' ? printf("大写转小写:%c\n",str+32) : str>='a'&&str<='z'?printf("小写转大写:%c\n",str-32) : str>='0'&&str<='9'?printf("数字为:%c,输出平方%d\n",str,(str-'0')*(str-'0')):printf("超出范围!\n");

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值