为了账号安全,请及时绑定邮箱和手机立即绑定
3+4%(3+4)/3+3*4-4
=3+4%7/3+12-4
=3+4/3+8
=3+1+8
=12
#include<stdio.h>
int main()
{
double num=2.5;
int am=(int)num; //am 可以自己随便字母定义。
printf("num的整数部分是%d\n",am);
return 0;
}
这一节需要用到一个技巧,怎么获得一个数的百位,十位和个位。
百位数:num/100可以获得,因为int是整数型,小数部分会省略。比如765/100的结果是7
十位数:num%100/10。比如765%100先得到65,65/10得到6
个位数:num%10。765%10得到5
则可以分别得到三个位数分别是7,6,5
任意行数
int main() {
int i, j, k, row;
row = 4;
for (i = 1; i <= row; i++) {
for (k = 1; k <= row - i; k++) {
printf(" ");
}
for (j = 1; j <= i * 2 - 1; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
①首先,我们要搞清楚一条输出语句和一组输出语句的区别,如果只输出一行,那么a++、++a等等这些的结果各自独立,没有关联性,a++输出的就是100,++a输出的就是101
②其次,文章中的例子给出的是一组输出数据,所以每一个printf输出的数据都会对它的下一行有影响,比如a++它输出的是100,但它默默地产生了一个运算结果,那就是101;第二行进行++a的时候基数已经变成了101,所以在+1就是102,由于++a是先运算,再输出,所以结果就是102.以此类推,就会得出相应的结果
新手这个教程理解百分之六七十
int sale=120; //销售业绩为120万
int year=1; //刚刚进入公司1年
//完善代码
if(sale>100)
{
if(year>=2)
{
printf("就是不给你钱!!!");
}
else
{
printf("很遗憾,期望你再接再厉 ");
}
}
else
{
printf("很遗憾,期望你再接再厉 ");
}
为什么C语言中0&&1的值为0?
我估计小编故意这样的 为的是让我们在产生错误后会去研究问题 从而巩固刚学的知识 考试本身的目的 其实也是为了让我们巩固 在我们去看评论 看笔记 看代码 去百度的时候 无形中这个东西就给我们留下了深刻的映像。
chutiren shibuhui zhongwen me?
xiede shenme jiaoyu
**!!!!!!!
理解意思就行、。没必要在这里纠结
这个是否咋判断啊
for(j=0;j<3;j++)
{
if(i==j)
{
sum += arr[i][j];
}
if((i+2)==j||(i-2)==j)
{
sum += arr[i][j];
}
不想思考怎么办?!!!!!!!!!!
哈哈,真尼玛有意思, 带点小幽默在里面。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消