您的位置:首页 > 编程语言 > C语言/C++

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

2016-11-10 11:14 323 查看
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);


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: