c语言括号的作用是什么?同时也说下求最大数和最小数的c语言程序

visual studio 2015有什么用“(”
#include<stdio.h>
void main()
{
printf("请输入一个年份");
double i;
double a, b, c;
scanf_s("%lf", &i);
a = i / 4;
b = i / 100;
c = i / 400;
if ((((int)a == a) && ((int)b != b)) || ((int)c == c))
printf("此年份是闰年");
else if
printf("此年份不是闰年");

回答:
首先你判闰年的方法过于复杂,C语言有整除(取余)运算的
一句话就可以
 if (((year%4==0)&&(year%100!=0))||year%400==0)
另外,你的程序是
else if //多了个if了,将else删除就可以了


问题2:用c语言编写一个程序,输入一个三位无符号数,找出这3个数字组成的最大数和最小数,求编程步骤。
回答:
这个程序输入的可以为0-9

#include<stdio.h>
void main( )
{
 unsigned int a, b, c;
 int m;
 scanf_s("%d%d%d", &a, &b, &c);
 if (a > b) { m = a; a = b; b = m; }
 if (a> c){ m = c; c = a; a = m; }
 if (b > c){ m = b; b = c; c = m; }
 printf("最大的数是%d%d%d:\n", c, b, a);
 printf("最小的数是%d%d%d:\n",a, b, c);


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值