当前位置:首页 » 编程语言 » c语言50

c语言50

发布时间: 2025-09-09 17:59:59

c语言成绩分五个等级

在C语言考试中,成绩通常分为五个等级,分别是:优秀(Excellent)、良好(Good)、合格(Pass)、及格(Marginal)和不及格(Fail)。

以下是每个等级的大致标准:
1. 优秀(Excellent):成绩为90分以上,表现出非常扎实的C语言知识和编程技能。
2. 良好(Good):成绩为75-89分,表现出良好的C语言知识和编程技能。
3. 合格(Pass):成绩为60-74分,达到基本要求,具备基本的C语言知识和编程技能。
4. 及格(Marginal):成绩为50-59分,勉强达到要求,C语言知识和编程技能尚有不足。

5. 不及格(Fail):成绩低于50分,未能达到要求,C语言知识和编程技能有待提高。
需要注意的是,具体的等级划分和分数要求可能因考试内容和难度而有所不同。请参考具体考试大纲或要求来了解详细的等级划分标准。

❷ 如何在C语言中产生50个100到200间的随机整数啊谢谢大家,您的回答对我真的很有帮助!

产生有重复的50数字

#include <stdio.h>
#include <stdlib.h>

void main(void)
{
int i, j;
int array[50];

for (i=0; i<50; i++)
{
array[i] = rand() % 100 + 100;
}

for (i=0; i<50; i++)
{
printf("%d ", array[i]);
}

printf("\n");
}

产生不重复的50位数字

#include <stdio.h>
#include <stdlib.h>

void main(void)
{
int i, j;
int array[50];

for (i=0; i<50; i++)
{
AA:
array[i] = rand() % 100 + 100;
for (j=0; j<i; j++)
{
if (array[i] == array[j])
{
goto AA;
}
}
}

for (i=0; i<50; i++)
{
printf("%d ", array[i]);
}

printf("\n");
}

❸ 用c语言编写50的阶乘的算法

#include<stdio.h>
#define N 50 /*可以是任意一个数的阶乘,当然要计算机能够存的下*/

int main()
{
int a[100], l=0, i, j;
for(i=0; i<100; i++)
a[i]=0;
a[0]=1;

for(i=2; i<=N; i++)
{
for(j=0; j<=l; j++)
a[j] *= i;
l+=3;
for(j=0; j<l; j++)
if(a[j]>9)
{
a[j+1]+=a[j]/10;
a[j] %=10;
}
while(a[l]==0) l--;
}

for(i=l; i>=0; i--)
printf("%d", a[i]);
printf("\n");
}

看了 楼下两个 用int 存储 50!
感觉有点不可思议, 至少应该用double啊,用double虽然不能保证精度,但至少可以很接近结果。

3楼的 一句话:“老师说过,可以自已定义一个类型来表示更大的数。。。”

自己是可以定义,你可以定义任意类型。只不过需要你自己来实现。 50!这种问题 就相当于 大数 的操作。
网上可以下载到大树类, 支持 大数的+ - * / 开平方, 开根号,(几乎所有math里的函数)...。

热点内容
sql接口 发布:2025-09-09 22:41:30 浏览:182
什么珠算法 发布:2025-09-09 22:41:28 浏览:772
java生成pdf 发布:2025-09-09 22:38:53 浏览:972
编程用的输入法 发布:2025-09-09 22:18:31 浏览:781
安卓机怎么上卡 发布:2025-09-09 21:30:16 浏览:526
编译运行后一闪而过 发布:2025-09-09 21:28:45 浏览:199
哪里可以搜到关于安卓的设计 发布:2025-09-09 21:28:07 浏览:65
安卓手机怎么搞苹果手机emoji 发布:2025-09-09 21:09:49 浏览:528
安卓手机忘记密码用什么软件刷机 发布:2025-09-09 20:52:48 浏览:19
手机存储8128够用吗 发布:2025-09-09 20:47:26 浏览:857