-
#include
void sort(int x,int y,int z);
void main()
int a,b,c;
printf("输入第一个数字:");
scanf("%d",&a);
printf("输入第二个数字:");
scanf("%d",&b);
printf("输入第三个数字:");
scanf("%d",&c);
sort(a,b,c);
void sort(int x,int y,int z)int max = x>y?(x>z?x:z):(y>z?y:z);
int mid = x>y?(x>z?(z>y?z:y):x):(y>z?(x>z?x:z):y);
int min = x>y?(y>z?z:y):(x>z?z:x);
printf("按降序排列,它是 %d %d %d",max,mid,min);
-
您好,很高兴您的问题。
对于这个话题,如果想用C语言来表达,可以参考以下方法。
-
这是C++,C样式应分别使用printf()和scanf()而不是cout和cin
int main()
-
对应主题:输入 n(n<100) 个整数并以相反的顺序输出所有偶数**截图**运行结果结果完成**#include
输入 n(n<100) 整数以所有偶数的相反顺序输出 int main()
int n;
int num[105]=;
int i=0;
scanf("%d",&n);输入 n
for(i=1;i<=n;i++) 循环 n 次 scanf("%d",&num[i]);输入 n 个整数 for(i=n; i>=1;i--) reverse cycle if(num[i]%2==0){ 判断是否为偶数 printf(.}"%d ",num[i]);输出甚至返回 0;
-
在编写何妍调用函数之前,先梳理一下思路,思路才是最重要的。
接下来,我就说说我关注的地枣正面:
在定义变量时,您应该知道名称并尽可能使用熟悉的英语单词。 而不是使用a、b、c、m、n、h、k、g等单个字符,否则**过长后,你就无法理解a代表什么,b代表什么,c代表什么。
书写时,应尽量使用大括号,让**看起来更规范; 同时,也不容易出错,如果有两个for循环,很多人不喜欢在最外边的for循环上加大括号,如果一个程序的最外层for循环不仅包含里面的for循环,还包含另一个语句,他就不会因为个人习惯而找茬。
使用 scanf() 函数时,注意变量的地址; 还有输入数据的格式,例如输入 2011-10-23 10:10,scanf() 函数应该这样写(假设变量已定义。
特别注意数组下标的边界。 我的建议是,您应该打开一个比问题中给出的大小多 20 的数组。 并注意第一个元素的下标。
不要只使用自动递增和自动递减运算符,因为不同的编译器以不同的顺序运行。 当语句比较复杂时,建议使用原始方式:a = a + 1。
写更多评论。 不仅你自己读,还应该让别人看懂。 同时,你可能要过一会儿再回去再读一遍**,添加注释会帮助你更快地理解程序。
如果时间有点长,建议用子函数来分离一些函数,而不是全部写在主函数中,这样有利于函数的组织。
其实还有很多需要注意的要点,这里只是给大家的一些建议。
此外,虚拟机组在产品**上,超级便宜。
-
头晕,这就是南开百题中的问题吧? 自己做功课。
-
去看看高中数学必修三人教学版。
从**本身和运行情况来看,可执行程序的内容与粘贴的**不匹配(可能是修改后没有重新编译,而修改前的**运行,否则不会**现在出现可以编译传递的错误,例如第二行末尾有更多的“op”, 和“现有1人捐款无产出”),修改建议如图所示:
y 年 m 月 d 日,是日日吗?
计算:天 = mon[1] +mon[2] +mon[m-1] +d; >>>More
在 VisualStudio 2013 中编写和调试 C 语言程序的步骤: 1.打开 [文件] - 新建 - 项目以打开“新建项目”窗口。2. 在[模板]、[名称]、[位置]和[解决方案名称]中选择[Visual C++] Win32控制台应用程序,可以根据需要填写。 >>>More