为了账号安全,请及时绑定邮箱和手机立即绑定
#include <stdio.h>
int main()
{
int sum, num; //变量分别接受偶数与偶数和
sum = 0;
for(num = 0;num<=10;num++) //for循环条件与num的变化值
{
sum+=num;//计算每次偶数相加的和sum
}
printf("10以内数的和为:%d", sum);
return 0;
}
哪里钻牛角尖了?学什么用什么才能练习呀。。。。。
这题目拉仇恨哈哈
==等号!=赋值!
注意运算顺序

最赞回答 / 康振宁
当需要用到某个变量的时候,但是又不知道先初始化一个什么值好,这个时候,就可以采用第一种方式了。

最赞回答 / Puppet_Master
首先,1个= 是赋值符号,“变量 = **”,变量赋值为**      2个= 是等于符号,if条件里的“变量 == **”,是看变量和**是否相等;然后,<...图片...>for循环原意是从100开始向上自加1,到1000;而...
#include &lt;stdio.h&gt;
int main()
{
int sum = 0;
int i;
for(i=1; i&lt;=10; i++)
{
printf(&quot;%d\n&quot;, i);
if(i==3)
goto LOOP;
}
LOOP:printf(&quot;结束for循环了....&quot;);
return 0;
}

已采纳回答 / 康振宁
你也可以尝试从1开始打印,只是比较费劲而已。你看一下左侧知识讲解中的那个递归图片,就应该明白为什么会倒着打印了
#include &lt;stdio.h&gt;
int getWordNumber(n)
{
if(n &lt; 10)
{
return getWordNumber(n+1)+n;
}
else{
return 1;
}
}
int main()
{
int num = getWordNumber(1);
printf(&quot;小明第10天会了:%d个单词。\n&quot;, num);
return 0;
}
参考答案里的(n&lt;=10)改成(n&lt;10)才对

最赞回答 / 11car
二、很多聪明的童鞋有另外几种解释方法。    我也看入迷了。    比如获得个位数的数字可以用以下这种方法    num / 10 % 10    num=211;    211/10=11;    11%10=1;    这样我们也可以得到个位数;这里应该是错误的吧?211/10 是得整数部分,应该是得21,而21%10得1刚好碰巧与个位数相同,若是换成212那就不对了,212/10 得整数部分21,21%10得余数部分1,显然与个位数2是不一样的。

已采纳回答 / 康振宁
是这样的,字符串常量在输出的时候是可以不用加%s,直接打印就可以了。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消