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

已采纳回答 / 爱吃西瓜的猫_
百度了一下,C语言输出求余号(百分号)“%”需要在输出语句中使用格式控制“%%”(两个百分号)。然后我用自己的程序试了一下,确实一个%没办法输出,两个就可以了在格式化IO语句,如Scanf/Printf/Format等之中,百分号是特殊格式化字符%d 输出整数%% 输出一个百分号

已采纳回答 / 慕侠6103235
你把换行放到了程序的末尾,它只会在最后换一次行,应该把打印换行放到第一个for语句内,就会在每一个for结束后换行了。就是把 }    printf("\n");这两个东西上下换一下

已采纳回答 / 慕工程8497740
  因为你的for条件的第二个条件为<5使得条件一直要运行到4位置

已采纳回答 / 奇怪的阿怪
楼上说的是死循环,你的应该不是死循环,重启一下试试

已采纳回答 / wangqicc
#include<stdio.h> int year(int n){ int num;//不需要定义全局变量    if(n==1)    {        return 10;//直接使用return10方便    }    else    {        num=year(n-1)+2;    }    return num;}int main() { printf("第5个人的年龄是%d岁",year(5)); //year(5)这个函数有返回值,返回值就是num    return ...

已采纳回答 / 慕虎4930148
printf()里少一个双引号

已采纳回答 / 嘛都不会
你看最上面儿有个test.c,这个也得编辑:#include <stdio.h>void say(){    printLine();    printf("I love imooc\n");    printf("good good study!\n");    printf("day day up!\n");    printLine();}

已采纳回答 / 0_尘_0
if的括号里面应该是逻辑判断语句,“=”是赋值符号,“==”是逻辑判断符号

已采纳回答 / Belfoire
int learned(char n)函数参数写错了,你要传入的参数是一个字符串,但是char n表示一个字符,改成char *n就行了,*n是一个指针变量,这样就可以指向一个字符串

已采纳回答 / LeeKK
和初高中的基本差不多吧,记住最高级是括号就好啦

已采纳回答 / 丨Bonjour丨
#include <stdio.h>int main(){    int sum = 0;    int i;    for(i=1; i<=10; i++)    {        printf("%d\n", i);        if(i==3)                    //是不是少了一个判断呢?        goto    loop;                //在这里使用goto语句    }    loop:printf("结束for循环了....");...

已采纳回答 / wangqicc
程序语句是依次执行的,printf语句在jackResult(a,b,c)前面,先执行输出“jack运算结果是:”然后执行jackResult(a,b,c)

已采纳回答 / 慕雪4802632
这不是赋值,这是比较POCKETMONEY是否等于10,前面difine已经定义POCKETMONEY为10是常量了
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消