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

最新回答 / JustWannaHugU
基本上没有区别!但%s更符合实际需求"%s“,是打印输出字符串的意思,可以用字符串变量来代替输出(比如用name代替中文字符串好好休息)比如说string name = “好好休息”;printf("%s“,name); //name在这里是字符串的起始地址

最新回答 / summerian
重新做一次,再提交

最新回答 / 越飞越高
在没有指定函数的作用范围时,系统会默认认为是外部函数,因此当需要定义外部函数时extern也可以省略。而这里不知道你定义的外部函数是什么。系统不会自动为你添加,因此会报错。

最新回答 / qq_东东学长_0
学习C语言基础可以看看小甲鱼的视频

最新回答 / 源远流长d
我明白了(j=i;j<5;j++)第一行:J和I一样大小初始为1 ,因为J<5,所以还可以进行循环  ,然后J++;之后J就被赋值为2,还是J<5继续J++;......直到J不满足J<5。到下一个for执行*,for的*数如上方法。父循环一次,子循环需要全部执行完,直到跳出循环;所以下面的子循环的两个for要全部循环完,才进行下一个父循环。第二行:J初始就为2了,如第一行求,来进行第二行的空格和*的数量。....................

最赞回答 / 慕工程9643652
#include <stdio.h>int main(){ int a,b,x,y; scanf("%d %d",&a,&b); for(x=a;x<=b;x++) {  int found=0;  for(y=2;y<x;y++)  {   if(x%y==0)   {    found=-1;   break;    }  }  if(found==0)  {  printf("%d ",x);  } } return 0; } 一:found=0应该在第一...

最新回答 / 越飞越高
英文半角符合会与字母离得近点,且比较大;而中文的却恰恰相反。

最赞回答 / 那个小女孩
if和switch的主要区别如下:1)if的括号内的表达式可以分别是布尔类型的合法表达式、可以是所有大于0的正整数为true,反之为小于等于0的正整数为false、可以是常量、枚举;而switch括号内也符合前面if提到的外,就是当圆括号内为正整数只能是0或1,其它的正整数属于 default范围。2)尽管if括号内也支持常量、枚举但也是有前提的那就是常量或枚举必须要显式给出相应的数值。而switch则不必;3)switch适合处理判断分支较多的情况下(代码可读性好),而if适合处理判断分支较少的情况下...

最新回答 / JerryRay4027672
他们都是数据类型的一种,区别就在与取值范围,和bit大小不一样,针对不同取值,应用不同的数据类型变量C语言没有具体规定各类数据所占内存的字节数,只要求long型数据长于int型,short型短于int 型,是由计算机系统自行决定有的short和 int都是16位,long 是32位,有的short为16位,long和int都是32位通常是long 为32位,short为16位,而int可以是16位,也可以是32位

最新回答 / 少侠好身手
第一:下标是用在数组中的;第二:定义数组的是时候下标是代表数组的长度,比如 int a[5];就是定义一个长度为5的存放整型的数组,数组是啥?数组就是集合嘛!数组a有5个元素,即a[0],a[1],a[2],a[3],a[4], 一共5个元素奥,此时下标就是第几个元素的意思。举个例子:int a[5] = {1,2,3,4,5};printf("%d,%d,%d,%d,%d", a[0],a[1],a[2],a[3],a[4]);    //会输出1,2,3,4,5  a[0] = 10;printf("...

最新回答 / Young少年
double和float都是类型符号,输入两个相当于定义了两个,去0用%g输出就行
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消