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

来源:互联网 发布:樱井知香和黑人在线av 编辑:程序博客网 时间:2024/05/16 10:40
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 ifprintf("此年份不是闰年");

回答:
首先你判闰年的方法过于复杂,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);


 

0 0
原创粉丝点击