当前位置:首页 » 编程语言 » c语言搜题程序
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言搜题程序

发布时间: 2023-01-31 22:28:35

1. c语言题目求解 详细程序

#include<stdio.h>

intsumOfFactors(intnumA)
{
inti=1;
intnumB;

for(numB=0;i<=numA/2;i++)
{
if(!(numA%i))
numB+=i;
}
returnnumB;
}

voidmain()
{
intnumA,numB,numN;
printf("显示5000以内的亲密数: ");

for(numA=1;numA<=5000;numA++)
{
//计算numA的各个因子,同样循环
numB=sumOfFactors(numA);

//计算numB的各个因子,同样循环
numN=sumOfFactors(numB);

if(numN==numA&&numA<numB)
printf("%d--%d",numA,numB);
}
}

网页链接

2. C语言编程 遍历搜寻问题

#include<stdio.h>
main()
{
inta,b,c,n,i,s;
printf("Inputthreeintegers:");
scanf("%d%d%d",&a,&b,&c);
n=a;
i=1;
//if((a<=n)&&(n<=b))
for(n=a;n<=b;n++)
{
s=0;////
while((n%i==0)&&(i<n))
{
s=s+i;
i++;
}

//while((n-s)<=c)
if((n-s)<=c)
printf("%d",n);
//n++;
}
//else
//printf(".");
return0;
}

3. 求一个C语言的程序,从题库中随机抽取题目

给你个代码,你看看
int x,y,i,t;
int a[100];
for(i=0;i<100;i++)
a[i]=i+1;
for(i=0;i<100;i++) //这里交换的次所越多,a越乱

{
do{ //产生xy两个不相等的0~99的数值

x=rand()%100;
y=rand()%100;
}while(x!=y);
t=a[x]; //交换a下标xy对应的数据

a[x]=a[y];
a[y]=t;

}
最后去除a[0]~a[9]所对应的题目即可

其他的应该不难吧

4. C语言 查找程序问题

程序很简单,也就是拿chazhao结构体数组去存储你输入的学生的信息,然后判断查询,我不知道你能读懂到哪儿,就现在你提出的问题给你解释一下:
你的疑惑是否是在这儿x=x+index(chazhao[i].name,a);
是不是想说为什么不是 x=index(chazhao[i].name,a); 而是 x=x+index(chazhao[i].name,a);
这么写是为了避免你写重复了,就名字而言,如果你输入了两个zhangsan,但是学号和成绩不同,这必然会造成读取错误(只能读后一个zhangsan的信息),这明显不是我们想要的,在这里,如果出现了两个zhangsan,则x的值就会变为2,那我们的程序就报查不到成绩,这是很合理的,这样方便于调试。
学号同理。
不明白继续追问!

5. 菜鸟学c语言怎么搜题

菜鸟学c语言在首页搜题。根据查询相关公开信息显示,打开菜鸟学c语言app,在首页搜索栏中,输入需要搜索的题即可。

6. 有没有专门解答c语言题目的软件

楼主这个问题很宽泛,我按照自己理解的来说吧。
专门解答c语言的软件是没有的,不过你可以把问题放到CSDN论坛上去,或者放到C语言贴吧里面,也可以在贴吧找几个比较活跃的C语言群,一般的问题都会有解答的,但是随着你学习的深入,很多比较浅显的问题已经不是能一眼看出来的了,这个时候你再去论坛,贴吧或者群里问别人已经不太能得到答案了,比如你是一个新手,你写程序忘记#include<stdio.h>这个头文件,报错你又看不懂,你去贴吧或者群里面一问会有很多人告诉你,但是随着你学习的深入,比如你在论坛或者贴吧抛出一道请教指针的问题,这个时候你可能就很难得到答案了。

另外建议,写程序出了错,或者你需要写程序完成一个功能,模块,可以先网络一下,或者找谷歌问问。