1樓:
二、程式設計題(20分)
reverse.h檔案
#ifndef reverse_h
#define reverse_h
/**求整數m~n之間(m
#include
#include
using namespace std;
bool isprime(const int p)return true;
}int reverse(const int r)chreverse[index] = '\0';
return atoi(chreverse);
}int reverse(const int m, const int n, int x)
cout << "total prime count :" << icount << endl;}
2樓:匿名使用者
估計你是2級c語言考試題,你最好把題目(就是題目中給的程式)也寫出來,不然,例如改錯,就沒有辦法跟你做了
3樓:
兄弟阿,沒題目怎麼做呢?
c語言程式設計題,考試急用,請高手幫忙啊!!!!
4樓:匿名使用者
1.#include
long fun(long int x)
x=x/10;
}return ret;
}void main()
2.#include
void fun(char *s,char *t,char *p)i=0;
while(t[i])else break;
}k=0;
while(p[k])else break;
}if(s[j]==0 && p[k]==0)i++;}}
void main()
3.int fun(int m)
}void main()
4.#define n 10
void fun(int *x,int n)}if(k==0)
if(count==n) break;
}return sum;
}void main()
6.int fun(int *a,int n) }a[j]=-1;
return j;
}void main()
c語言程式設計題,高手請幫忙,急 30
5樓:
直接用strcmp()就行了
6樓:緹櫺硯
排序演算法很多的,下面有幾個c++寫的字串排序函式。
c裡面不能直接用 > 、< 那些的比較字串,將大於(小於)符號換成strcmp()函式就行了。
其實跟c差不多,因為沒有用類那些的複雜結構,稍微改改就是c了。
#include
#include
#include
using namespace std;
/*-----------------insertion sort----------------------------*/
int insertionsort(string a_sort, int length)
a_sort[i+1]=key;
}return 1;
}/*--------------------quick sort------------------------------------*/
int partition(string a, int p, int r)}}
return 1;
int maxheapify(string a, int i, int heapsize) //調整為最大堆
return 1;
}int build_max_heap(string a, int length ) //建最大堆
int heapsort(string a_sort, int length) //堆排序
return 1;
}/*--------------------merge sort------------------------------------*/
int merge (string a, int p, int q, int r)
else
}return 1;
}int mergesort(string a, int p, int r)
return 1;}
請高手幫忙解決一道c語言的程式設計題!~~急啊!~~
7樓:
**及其不規範,首先給你修改規範,然後給你編上行號,給你說
1 int findstr(char *str,char *substr)
2 12 else break;
13 if(*r=='\0')
14 n++;
15 str++;
16 }
17 return n;
18}首先此題不用指標作,很麻煩,而且函式原形都要修改,要新增兩個字串長度引數,才可以不再使用指標。還是給你講解這個程式的流程吧。
6 while ( *str )
這個迴圈是從源串第一個位元組開始,一直碰到'\0'結束,因為'\0'的ascii碼為0,也就是null。下面**已知道line 16都是這個迴圈體。
8 p=str;
9 r=substr;
取得兩個字串當前指標,為作比較準備,
10 while(*r)
11 if(*r==*p)
12 else break;
這個迴圈的條件和line 6差不多。其中這個迴圈是這樣的,將連個字串的第一個位元組開始比較,如果相等則比較下一個,一直到r結束還是相等的,這個字串就在str中出現過,否則到line 12執行,跳出迴圈。
11 if(*r==*p) 如果這兩個位元組相等,則比較下一個字。
12 else break;不相等,跳出迴圈。
以下這兩句是判斷剛才迴圈結束的原因
13 if(*r=='\0') 如果r指標指向的位元組是'\0',那麼表示整個字串都匹配了,因此就讓計數器n自加1,然後從源串下一個位元組開始再次匹配。
14 n++;
15 str++;
知道str指向字串結束,程式結束了。
還有樓主連指標都看不懂,那就危險了。
c語言習題請高手幫忙解答,急。 20
8樓:匿名使用者
1-5bdacb 6-10ddbab
11b12-1
13 1
1415 a
16 10a20b30c40d
17 7.29 101.298 ab
18 a 7.29 b 101.298
19 abc
其實如果是為了考試這樣做無可厚非,為了程式設計寫東西而做這些是無聊,查書就行!
9樓:柏__白
1-5bdacb 6-10ddbab
11b12-1
13 1
1415 a
16 10a20b30c40d
17 7.29 101.298 ab
18 a 7.29 b 101.298
19 abc
簡單的題就別問啦。。呵呵。。不過我是樂意回答的。。
我猜第七題。。你打錯啦。。呵呵。。
10樓:美麗的華
..這樣的題還問,書看完了,就直接上答案了,一定是你很懶,不想做.
11樓:匿名使用者
14。 你的字元處理是啥啊(型別轉化那就 ctype.h)
12樓:匿名使用者
bdadb
dabaa
b12 -1
13 1
14 string.h(字串)
15 a
16 10a20b30c40d
17 7.29 101.298ab
18 a7.29b101.298
19 uuuuuuuucba
13樓:匿名使用者
bdadb ddbaa c
14樓:匿名使用者
1-5bdacb 6-10ddbab
15樓:危秋芹簡碧
if(i%2)就是i除以2的餘數是否為0
為0則列印*否則返回for();語句
程式輸出為#*#*#$加上回車符
急求高手解答(程式設計)c語言~~~題目如下
16樓:匿名使用者
答案是:
#include
int main(void)
}printf("\n");
}這個程式完全正確,希望你滿意,我給加了註釋,你注意看
17樓:
。。。很平常。
#include
main()}
18樓:匿名使用者
|void main()
x = m + 12;
printf("%d\n",x);}
19樓:龍米哦
for(i=1000;i<=9999;i++)a=i%10;
b=(i/10)%10
print("%d",i);
急!!!c語言作業答案!!!請高手幫忙!!!
20樓:匿名使用者
本人覺得簡單易懂的程式才是好的:
1.2編寫一個程式,從鍵盤輸入兩個整數,輸出這兩個數之和。
main()
1.5編寫一個求a+|b|的程式,其中a,b為兩個整數。
main()
1.6編寫一個求0~100之間全部偶數之和的程式。
main()
1.7編寫一個程式,從5個整數中找出最小的數。
main()
5.5 將10個實數儲存在一個陣列中,實際一個程式輸出這個陣列的最大值和最小值(跟上面3.8差不多)
main()
printf("min=%f\n",min);
printf("max=%f",max);
}放心吧這些題目,我都用tc驗證過了,是正確的...
我幫你答題主要是讓自己更好的練習一下c語言,(當然拿分也是希望可以給我的,我不會的時候我也要要用分數去問別人嘛)說真的做這個題我也不是很會,我也是初學的,我也做了很久,但是這是我的學習方法,因為可以找題目做,也可以幫人家,看多了例題做起來就沒有那麼難了..學習c語言,有tc軟體就可以知道自己編寫的程式是不是正確的,這個學起來就沒有那麼煩心了..
加油.......
21樓:小豬快跑
1.2編寫一個程式,
從鍵盤輸入兩個整數,輸出這兩個數之和。
#include
#include
main()
1.5編寫一個求a+|b|的程式,其中a,b為兩個整數。
#include
#include
main()
1.6編寫一個求0~100之間全部偶數之和的程式。
#include
#include
main()
1.7編寫一個程式,從5個整數中找出最小的數。
#include
#include
main()
printf("%d\n%d\n",min,max);
system("pause");
return 0;
}3.9設計c語言程式,由鍵盤輸入任意三個數,按降序將其輸出#include
#include
main()
else if(b else if(c
system("pause"); return 0;} 22樓:匿名使用者 你還能找到更簡單的題目嗎? 兄弟,自己好好學才是王道 23樓:匿名使用者 你是不是沒有學過c語言哦 還是幫別過做的呢· 24樓:匿名使用者 真的很簡單,小白級別的~~~~~~~~~~ 25樓: 入門級的問題,多動腦有好處,答案還是不給你了 1 printf中 用來輸入百分號 也就是說 被解析為 然後輸出,不會和後面的d構成 d的 2 這個scanf,碰到25時會給x賦值為25,然後碰到逗號,異常,結束輸入,y和z的值沒有被輸入,因為y和z沒有被初始化,它們的值是不確定的,所以最後的結果也不確定 3 這個就是簡單的數學問題了,x y,現... 問題在於表示式c getchar n 注意這裡的的括號 c getchar n 本質上是把子表示式getchar n 的值賦給變數c,換而言之c的值必然是表示式getchar n 注意,這裡子表示式getchar n 是一個關係表示式,即判斷輸入的字元是否是 n 也就是說其值不是真 1 就是假 0 ... 1 before globalplusplus it is 1before it is 1 after it is 2 after globalplusplus it is 22 over 3 1 printf input a year scanf d year 2 0 year 4 0 year ...小弟有幾道簡單的C語言問題求教望高手解答
一道c語言的小題目跪求解答,一道C語言的小題目,跪求解答!
求高手解答一些簡單的C語言題目!(高分懸賞)