一个简单的C语言问题

enumlanguage{Basic=3,Assembly,Ada=100,COBOL,Fortran};枚举量Fortran的值为——————————各位大虾帮忙解释一... enum language {Basic=3,Assembly,Ada=100,COBOL,Fortran};
枚举量Fortran的值为——————————
各位大虾帮忙解释一下吧!不要只是答案啊~~
展开
 我来答
ttuxx
推荐于2018-04-23 · TA获得超过136个赞
知道答主
回答量:64
采纳率:0%
帮助的人:70.2万
展开全部
枚举类型中,后面变量值是前面变量的值加1
如Basic=3,则Assembly=4
同样 Ada=100,则COBOL=101,Fortran=102
lzdidiv
2010-06-06 · TA获得超过1952个赞
知道大有可为答主
回答量:1949
采纳率:33%
帮助的人:1301万
展开全部
如果一个值没有给定,就是它前一个变量值+1,
Ada=100,所以COBOL=101,Fortran=102
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姚暮养瀚海
2019-06-26 · TA获得超过3912个赞
知道小有建树答主
回答量:3119
采纳率:29%
帮助的人:229万
展开全部
1。用归递函数求10的阶层
int
fun(int
n)
{
if
(n==0
||
n==1)
return
1;
else
return
n*fun(n-1);
}
main()
{
int
x=10;
printf("%d!=%d",x,fun(x));
}
2。输入十个整数放入一个数组按逆向输出
main()
{
int
i,a[10];
for
(i=0;i<10;i++)
scanf("%d",&a[i]);
for
(i=9;i>=0;i--)
printf("%3d",a[i]);
}
3。编程实现两个字符串连接
main()
{
char
a[100],b[100];
int
i=0,j=0;
gets(a);
gets(b);
i=strlen(a);
while
(b[j])
a[i++]=b[j++];
a[i]='\0';
puts(a);
}
4。冒泡法对十个数进行排序
main()
{
int
i,j,a[10],t;
for
(i=0;i<10;i++)
scanf("%d",&a[i]);
for
(i=0;i<9;i++)
for
(j=i+1;j<10;j++)
{
if
(a[i]>a[j])
{
t=a[j];
a[j]=a[i];
a[i]=t;
}
}
for
(i=0;i<10;i++)
printf("%3d",a[i]);
}
5。指针实现3个数交换
以下程序由如你没有具体说如何交换,所以我下面的程序功能为:按小到前,大到后交换,如输入:1
9
5
则输出:159
要注意输入格式,数之间以空格输入
main()
{
int
x1,x2,x3;
scanf("%d%d%d",&x1,&x2,&x3);
if(x1>x2)
swap(&x1,&x2);
if(x1>x3)
swap(&x1,&x3);
if(x2>x3)
swap(&x2,&x3);
printf("%d%d%d\n",x1,x2,x3);
}
swap(int
*p1,
int
*p2)
{
int
temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}
首先说声对不起,昨天由于太急,没有仔细简查,有几个程序出了点错,不过经过改正在VC++6.0及TC2.0下都可以运行正确!
如对上面程序不太懂,可以直接发消息给我!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hu_wenjuan
2010-06-06
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
代码不完整。像是定义一个枚举变量并赋值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友beb32fa
2010-06-06
知道答主
回答量:32
采纳率:0%
帮助的人:21.3万
展开全部
2010
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式