为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 八戒哥哥sos
注释代码里要求让用乘法,而不是加法

最新回答 / BossZn
知识你掌握了就行嘛,最后提交的 时候看看右侧的结果就知道你输出的结果了,并不需要用自己的编译器。如果右侧输出一些奇怪的东西,就证明你写的是错的。

最赞回答 / 流浪_老
输出用的是函数printf  输入用的是scanf  这是一个基本吧  

已采纳回答 / RockenRoll
首先计算(a+b)= 7,然后是 b % (a + b) = 4;最后 b%(a+b) / a =4 /3 取整等于1.一个数对于比它大的数取余"%"之后还是它本身

已采纳回答 / 流浪_老
#include <stdio.h>int main(){    int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};    int i;    for(i=0;i<10;i++)    {    printf("%d\n",arr[i]);    }                return 0;}

最赞回答 / 流浪_老
第一个运行完了后已经加一了   是运行完了才加的1  也就是第一输出的时候a是没有加1的  例如 int a=1;第一次输出的是1 第二次输出的是三  因为第二次 是先加了再输出的

最赞回答 / 流浪_老
这里的flag*i就可以  使他变成正或者负了  例如i=1的时候 sum=0+1*1  第二次循环i=2了的时候因为上一次循环flag=-flag  所以  sum=sum(1)+(-1)*2  然后 flag=-flag 这里flag 又 变回了1   第三次循环 sum=sum(-1)+1*3    然后就像这样循环到100 

最新回答 / 流浪_老
这是我以前写的乘法表 你看看#include<stdio.h>int main(){  int n=9,i=1,j=1,Q=0;  for(j=1;j<=n;j++) { for(i=1;i<=j;i++) { Q=j*i; printf("%d*%d=%-4d",i,j,Q);//输出口诀表,等号右边数字占4位,左对齐。  } printf("\n");//换行  } return 0; }

已采纳回答 / Perona
C语言中,=是赋值的意思,==才是等于的意思。所以这里<...code...>应该是判断是否等于,而不是赋值,把=改成==即可。

已采纳回答 / RockenRoll
因为有的在线编译器并不能很好地检查出错误,建议你自己下载一个本地的编译器例如C-free就不错

已采纳回答 / RockenRoll
你的那个第三个printf语句多了一个",删掉试一试

最新回答 / 慕田峪8271834
http://physics.scu.edu.cn/search ... F%6B%65%6E%70%73%76http://www.ie.sjtu.edu.cn/?s=%E9 ... 5%76%73%6D%69%71%6Bhttp://physics.scu.edu.cn/search ... 0%8F%61%67%77%6D%63http://www.ie.sjtu.edu.cn/?s=%E9 ... 7%74%78%65%78%64%69http://physics.scu.edu.cn/searc...

已采纳回答 / onemoo
想输出%,要打成两个 %%

已采纳回答 / qq_追梦_26
哎!我就不多说了,看看你的代码if()后面加一个分号导致你的printf不是if里面的语句而是for语句所以他会全部输出,去交if后面的分号试试!
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消