當前位置:首頁 » 編程軟體 » idx編程

idx編程

發布時間: 2022-08-11 04:45:13

『壹』 c語言編程,從3開始,求出最小的10個素數,並保存到數組中

代碼如下:

#include<stdio.h>

intmain(){
intnum[10]={2},idx=1;
for(inti=3;idx!=10;i++){
intflag=1;
for(intj=0;j*j<=i&&j<idx;j++){
if(i%num[j]==0){
flag=0;
break;
}
}
if(flag)num[idx++]=i;
}
for(inti=0;i<10;i++)
printf("%d",num[i]);
printf(" ");
}

『貳』 c語言編程如何尋找輸入數字中沒有出現的數字

可以這樣。
#include
int main(void)
{
char ch;
while(1)
{
ch=getchar();
if(ch>'0' && ch <'9')
{
getchar();
printf("next\n");
}
else
break;
}
return 0;如果你要求輸入一個字元串,然後判斷是不是數字字元組成的字元串的話
#include
#include
int main(void)
{
char str[1024];
int idx=0;
int isnumber=1;
memset(str,0,sizeof(str));
while(isnumber)
{
fgets(str,1024,stdin);
for(idx=0;str[idx]!='\0';idx++)
{
if(!(str[idx]>'0' && str[idx]<'9' || str[idx]=='\n'))
{
isnumber=0;
break;
}
}
if(isnumber!=0)
printf("next\n");
}
}

『叄』 C++編程問題

//剛寫的code,測試通過,如果有疑問,歡迎交流
//這里寫了個函數combine_sort實現了合並有序數組
//
#include<stdio.h>
voidcombine_sort(int*a,intm,int*b,intn,int*res){
inta_idx=0,b_idx=0;
intres_idx=0;
while(a_idx<m&&b_idx<n){
if(a[a_idx]>b[b_idx]){
res[res_idx]=a[a_idx];
a_idx++;
}else{
res[res_idx]=b[b_idx];
b_idx++;
}
res_idx++;
}
while(a_idx<m){
res[res_idx]=a[a_idx];
res_idx++;
a_idx++;
}
while(b_idx<n){
res[res_idx]=b[b_idx];
res_idx++;
a_idx++;
}

}
intmain(){
inta[5]={10,6,4,3,0};
intb[5]={11,3,2,1,0};
intres[10];
combine_sort(a,5,b,5,res);
inti;
for(i=0;i<10;i++)
printf("%3d",res[i]);
return0;
}

『肆』 java編程實現一個方法,由參數給定一個字元串,統計並輸出在該字元串中每個字元出現的次數。(用數組方法)

不好意思,沒看清題目,使用數組,修改代碼如下,原來的也保留,供參考:



privateString[]chars;//記錄字元
privateint[]count;//記錄總數

publicvoidcountChar(Stringstr){
//初始化數組:這里數組長度,使用字元串長度,但實際可能用不上,因為字元串中可能重復
//不想使用動態數組,比較麻煩,先演示
//最好使用List,比數組方便
chars=newString[str.length()];
count=newint[str.length()];

for(inti=0;i<str.length();i++){
//判斷字元是否存在
for(intidx=0;idx<chars.length;idx++){
if(chars[idx]==null){
chars[idx]=str.substring(i,i+1);//截取1個長度
count[idx]=count[idx]+1;
break;
}
if(chars[idx].equals(str.substring(i,i+1))){
count[idx]=count[idx]+1;
break;
}
}
}

//輸出結果
for(inti=0;i<chars.length;i++){
if(chars[i]!=null)
System.out.println("字元["+chars[i]+"]出現次數:"+count[i]);
}

}

publicstaticvoidmain(String[]args){
//測試方法
LetterCounttest=newLetterCount();
test.countChar("Adfasadfadaere你你好好");
}
}


原代碼如下,有注釋,請參考:

importjava.nio.charset.Charset;
importjava.util.HashMap;
importjava.util.Map;
importjava.util.Set;

publicclassLetterCount{
//統計結果用,採用Character即char做鍵(Key)
privateMap<Character,Integer>countMap=newHashMap<Character,Integer>();

publicvoidcountChar(Stringstr){
char[]chars=str.toCharArray();//將字元串轉換成字元char數組
//循環,開始統計
for(charch:chars){
//判斷字元是否存在
if(!countMap.containsKey(ch)){
//不存在,在Map中加一個,並設置初始值為0
countMap.put(ch,0);
}
//計數,將值+1
intcount=countMap.get(ch);
countMap.put(ch,count+1);
}

//輸出結果
Set<Character>keys=countMap.keySet();
for(Characterch:keys){
System.out.println("字元"+ch+"出現次數:"+countMap.get(ch));
}

}

publicstaticvoidmain(String[]args){
//測試方法
LetterCounttest=newLetterCount();
test.countChar("Adfasadfadaere");//註:不支持中文
}
}

親,如果回答滿意,請即時採納,你的採納是我回答的動力,謝謝!

『伍』 c語言中此公式編程

很簡單的規律題。
把後面的式子拆分成 sum*=2/t; t=sqrt(2+t);
t的初始化是sqrt(2); sum的初始值是2
兩個都是double型。
用一個循環i,從 i 到 n 表示 有n+1個因子
so easy。要代碼不.

『陸』 如何用python編程解決最小公倍數

最小公倍數=兩整數的乘積÷最大公約數
思路:輸入多個整數,依次兩個數求最小公倍數,將前兩個數的最小公倍數和下一個數再次求最小公倍數,求到最後就是結果
"""
def func(*args):
size = len(args)
idx = 1
i = args[0]
while idx < size:
j = args[idx]
# 用輾轉相除法求i,j的最大公約數m
b = i if i < j else j # i,j中較小那個值
a = i if i > j else j # i,j中較大那個值
r = b # a除以b的余數
while(r != 0):
r = a % b
if r != 0:
a = b
b = r
f = i*j/b # 兩個數的最小公倍數
i = f
idx += 1
return f

『柒』 一段程序的開始有for idx = 0:9是什麼意思,idx是啥

這是一段matlab程序,idx是一個變數,這個循環完整的是
for idx = 0:1:9
……
end
表示變數idx起始值為0,步長為1,終止於9,做了10次循環
在其他主流編程語言中大致可對應為
for(int i=0; i<=9; i++)

『捌』 C語言編程問題

//剛寫的code,測試通過,如果有疑問,歡迎交流
#include<stdio.h>
intmain(){
chartar[100];
gets(tar);
intiter_idx=0;;
intnext_idx=0;
while(tar[iter_idx]!=''){
if(tar[iter_idx]>='0'&&tar[iter_idx]<='9'){
iter_idx++;
}else{
tar[next_idx]=tar[iter_idx];
iter_idx++;
next_idx++;
}
}
tar[next_idx]='';
puts(tar);
return0;
}

熱點內容
新3系取消了哪些配置 發布:2025-03-26 14:56:01 瀏覽:288
java泛型的介面 發布:2025-03-26 14:55:04 瀏覽:297
卡盟腳本代碼 發布:2025-03-26 14:54:51 瀏覽:85
微信的緩存文件在那裡 發布:2025-03-26 14:40:42 瀏覽:326
php三層架構 發布:2025-03-26 14:25:23 瀏覽:432
nfs搭建伺服器集群 發布:2025-03-26 14:23:00 瀏覽:622
我的世界伺服器主城大廳在哪 發布:2025-03-26 14:18:41 瀏覽:829
版本編譯後出現時序警告 發布:2025-03-26 14:17:56 瀏覽:406
php數據加密解密 發布:2025-03-26 14:17:51 瀏覽:124
value在java 發布:2025-03-26 14:12:49 瀏覽:161