當前位置:首頁 » 編程語言 » 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>這個頭文件,報錯你又看不懂,你去貼吧或者群裡面一問會有很多人告訴你,但是隨著你學習的深入,比如你在論壇或者貼吧拋出一道請教指針的問題,這個時候你可能就很難得到答案了。

另外建議,寫程序出了錯,或者你需要寫程序完成一個功能,模塊,可以先網路一下,或者找谷歌問問。