为了账号安全,请及时绑定邮箱和手机立即绑定
#include <stdio.h>
int main()
{
int x = 10;
int y = 10;
//使用简单赋值语句实现x乘以2。
x *=2;
//使用复合赋值语句实现y乘以2。
y *=2;
printf("x=%d\n", x);
printf("y=%d\n", y);
return 0;
}
#include <stdio.h>
int main()
{
double num = 2.5; //定义浮点型变量num并赋值为2.5
printf("num的整数部分是%d\n", (int)num); //在前面直接加一个(int)就ok
return 0;
}

最新回答 / 诗木丶
编码的时候一定要注意标点换成英文的,尤其是,  ; 

已采纳回答 / sca11
money 是int 型,  int型数据经过和小数一起运算后会自动转成float型, 存储数据类型错了, 把money改成double或者 float错误处挺多的,不一一讲了,自己对着看下#include<stdio.h>double taxi(int distance,int hour)     {    double money_1;          // 可以不改成_1   局部变量与全局变量同名时,用到局部部分,就屏蔽外部变量    if(hour<=5  ||  hour&...

最赞回答 / sca11
main里调用replacemax 函数,把两个数组首地址传给  arr[] , value ,  又用max = 取了arr[0] 的值 ,之后执行循环,i=1,i<5;i++ ,     if(arr[i=1])>max?  大于,把arr[1] 的值给max , 把当前数组的数字给index , 此时max等于41,  index 等于 1 , 再循环(ifarr 【2】) 3<41 不执行,后几次循环都不大于max,max还是41。执行最后一句,arr[index] =value...
arr[0]表示获取数组中第0个元素,arr[0] = 5,那么arr[5]就属于数组下标越界了
#include &lt;stdio.h&gt;
int total(int distance)
{
int money;
if (distance&lt;=3)
return 13;
else {money=13+2.3*(distance-3);
return money;}
}
int main()
{int tmor,tnight,m;
tmor=5;
tnight=18;
m=total(12);
if(tmor&lt;=5&amp;&amp;tnight&gt;=23)
m=m+0.46*(m-13);
m=m+1;
printf(&quot; money is %d&quot;,m);
return 0;
}

已采纳回答 / sca11
你去掉运算的两行输出结果就等于初始赋值。x=2 * x,前一个x用来保存  右边的运算结果,第二个x等于10 。如果再进行一次x=2*x    就等于x  = 2 * 20
静态变量只赋值一次
这节看不懂。。。
#include &lt;stdio.h&gt;

#define POCKETMONEY 10 //定义常量及常量值

int main()

{
int POCKMONEY=12;
printf(&quot;小明今天又得到%d元零花钱\n&quot;, POCKETMONEY);

return 0;

}
被坑了,分号伤透了心
先算乘除等 b%a 即:4%3 省去小数 为1
b/a 即4/3 取余运算 为1
a++ 是 计算时先取a的值,计算后a再自增1

已采纳回答 / 慕侠7364583
居中是因为每行你自己设置了空格,每行星号到左侧边框的空格数为:4,3,2,1,0。第一个for循环控制行数,第二个for循环控制每行的空格输出,第三个for循环控制每行的星号输出。因为后两个for循环包含在第一个for循环内。
怎么感觉答案和问题结果不一样啊!
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消