c語言請編寫程式來幫,c語言 請編寫一個程式來幫

時間 2022-03-08 15:15:22

1樓:house紫夜飛雪

right_prompt()

}wrong_prompt()}

求幫忙編一個c語言程式

2樓:林中王

本來想著給你答一下。結果發現太遲了,只是編寫了一些**。你看一下。

如果能用就用。還沒編譯過。一定有很多問題吧。

(一般) 。只是參考一下。或可這麼做。

#include

#define maxsize 1024

int store[maxsize];

/* sort */

int sort_target(int* dest,const int* s,size_t n){

static int ret[maxsize];

int pla,test,v;

dest=(int*) 0;

if( n> maxsize ) return -1;//out of range.

if ( dest==null || s==null ) return -1;// null pointer

while (pla < n ) ret[n]=s[n++];

/* sorting */

for(pla=0;plal;)

{m=(h+l)/2;

if(dest[m] > v )

l=m;

else if (dest[m]

編寫一個c語言程式,輸出結果為hello world

3樓:匿名使用者

以下為程式**及執行結果:

#include

#include

int main()

執行結果:

4樓:a羅網天下

【hello world】基本屬於入門c程式的第一個程式例子。

例子如下:

直接編譯,程式執行結果如下圖所示:

其實計算機行業裡面,學習任何技術的第一個程式都可以稱為「hello world」。「hello world」的字面意思是「你好,世界」,也就是跟世界打招呼。我們第一個程式在這世界上誕生了,那肯定要跟世界打聲招呼嘛,所以就稱為「hello world」。

5樓:哼哈嗯嗯

一、#include

void main()

二、#include

int main()

擴充套件:c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

6樓:匿名使用者

#include

void main()

7樓:匿名使用者

#include

#include

int main()

8樓:匿名使用者

#include

main()

9樓:匿名使用者

一般教材第一個程式

#include

int main()

10樓:匿名使用者

你起碼得先把最基本的c語言看了再說 建議你用高等教育出版社的那本《c語言程式設計》 是我們大一時的教材 還可以 如果看完了你連這個程式還暈的話 那就比較無語了

c語言編寫的程式只能放在一個程式檔案裡嗎,如果不是,請說一下為什麼,謝謝了

11樓:am蘑菇

不一定,通常來說,如果程式的**量比較少或者說是程式比較小,那麼我們會寫在一個檔案裡。可如果是大程式的話,幾十個檔案都有可能。

12樓:曠飛白

可以用include巨集包括進來。

13樓:匿名使用者

可以啊,vc++6.0 下建立一個工程

c語言程式設計請教:編寫一個程式,

14樓:匿名使用者

char *fun(char *p,char c_begin,char c_end)

else if(p[i]==c_end)

else if(n1!=-1)

} printf("%s",str);

p=str;

printf("%s",p);

return str;

} 或者

char *fun(char *p,char c_begin,char c_end)

else if(p[i]==c_end)

} for(i=0;i

} 好久沒寫c程式了,手頭上也沒有編譯器,只是提供一個思路..指標這個東西就是一個指向記憶體地址的變數,這個例子裡面的p記錄的是一個字元傳的其實位置的記憶體地址,*p就是代表p指標記錄的記憶體地址的內容,字串的字元是連續存放的,所以用p++這個樣的方法可以讓p指向字串的下一個字元,但是這裡沒有這麼做是為了不改變p的指向,實際上p[i]和*(p+i)是一樣的都是代表p指向的字串的第i個字元,而陣列的名字其實就是指向這個陣列的第一個元素的指標,故最後rutrun str。你之前的程式裡面最大的問題是在迴圈裡面沒有移動p指標,換句話說,迴圈的條件*p!

='\0'無論迴圈多少次都是一樣的因為一直是用字串的第一個字元去和'\0'去比較,會變成死迴圈。另外n1=0;str2=p[n1];strcat(str,str2); 這個部分會每次都讓n1=0,故每次就是追加p的第一個字元,而且也只p的第一個字元等於c_begin時才執行這部分**,所以即使迴圈是正常的,那麼截到的字串也只是由幾個c_begin和一個c_end組成的。第一種是在你的方法上儘量保持與你相同的思路來修改的,二個種是我最開始想到的,提供你參考

15樓:匿名使用者

#include

char str[80];

void main()

char *fun(char *p,char c_begin,char c_end)

else str[k++]=p[j];

} goto l2;

} }l2: return "no";

l1: return str;

} 這個程式可以正確執行,我除錯好的

16樓:匿名使用者

#include

char str;

void fun(char c1,char c2);

void main()

fun(char c1,char c2)

for(i=j;;i++0)

for(i=j;i<=k;i++)

printf("%c",(str+i));

return;}

用C語言編寫程式,用C語言編寫一個程式

樓上沒有找出相差最小的數而是找出的和平均數比較結果中最小的數 include include void main int v,b 10 int i v a 0 a 1 a 2 a 3 a 4 a 5 a 6 a 7 a 8 a 9 10 for i 0 i 10 i for i 0 i 9 i if...

C語言程式設計,編寫程式,求10 用C語言

第0題 include define maxlen 70 main int i,temp,flag 0 printf 請輸入第一個字串 n scanf s s1 printf 請輸入第二個字串 n scanf s s2 i strlen s1 temp strlen s2 if i main x i...

C語言程式編寫,請高手看是那裡錯了

你定義的是int型,輸入的時候用 f就會出錯!要麼把int 改為float 還有你想列印a,後邊又沒有格式輸出符,怎麼能行?scanf f f x,y scanf後面的引數寫的是地址。這樣才能把輸入存入。你直接寫x.y的話 就相當於錯誤的地址 很可能就是奔潰。錯了很多,下面是我寫的正確的,你對照這把...