c語言程式設計,C語言程式設計哪些程式設計軟體適合初學者?

時間 2022-03-31 23:55:10

1樓:

#include

#include

int alphabetic(char c) /* 判斷當前字元是否字母,是則返回1,否則返回0 */

int longest(char string) /* 尋找最長單詞地起始位置 */

else

len++; /* 當前單詞已累計的個數 */

else

}return(place);

}int main()

2樓:匿名使用者

字串以引數形式傳入,編譯完成後假如生成a.exe的可執行檔案以後,開啟命令列,輸入:"a.exe asf 1234 33333",將列印最長的字串"33333"。

#include

#include

void main(int n, char * arg)

3樓:

我感覺這個題,不適合寫功能函式,因為我在寫功能函式時太麻煩了,而且考慮的比較多。在main函式中實現我感覺比較簡單,下面是我程式和執行結果:

#include

#include

int main()

char s[50], word[50];

int t, max=0;

while(scanf("%s", s)!=eof)t=strlen(s);

if(t>max)

max=t;

strcpy(word, s);

printf("最長的單詞為:%s\n", word);

4樓:匿名使用者

樓主問題不是太明確。

輸入的是一行字串?是否帶空格?

輸出的是單詞,是一行字串中的最長的那個?

為何又要從main傳到該函式去?

麻煩說詳細點。

5樓:

程式不會寫,有2個思路,參考參考:

1.挨個讀入字元,並以一陣列統計其字元數,遇到空格時重新計數,儲存前邊的資料,將二者進行比較,然後對其中較長的那個進行儲存,一直到結束。

2.根據空格將各個單詞分別儲存於陣列中,在分別求其長度,最後進行比較,並找出最長單詞

3.根據字串儲存形式,遍歷字串,當遇到空格時將該位置的陣列下標存為值,直到字串結束。再次遍歷字串,取出數字,進行前後差的比較,絕對值最大的就是對應的最長單詞,再根據座標讀取

6樓:匿名使用者

#include

char *cmp(char a,char b)

int main()

c語言程式設計哪些程式設計軟體適合初學者?

c語言程式設計

7樓:匿名使用者

#include

#include

typedef struct

dat;

#define n (5)

void func(dat *d,int n);

int main()

int cmp_number(void *a,void *b)void func(dat *d,int n){int i;

for(i=0;i

網頁鏈結

c語言程式設計題

8樓:匿名使用者

#include

#include

main()

}if(flag)

printf("price: %5.2f\n",price);

system("pause");}

9樓:歐覓潘安然

while(s[i]!='0')i++;

應該改為while(s[i]!='\0')i++;

注意字串結束符號為'\0',不是'0'

10樓:聽不清啊

#include

int main()

for(i=0; iprintf("%d ",a[i]);

return 0;}

11樓:

#include

int main()

else if(cost<100)

realcost=cost;

else if(cost >=100 && cost < 200)realcost=cost-30;

else if(cost >= 200 && cost < 300)realcost=cost-60;

else

realcost=cost-100;

printf("優惠後的付款金額為: %.2f\n",realcost);

return 0;

}示例執行結果:

顧客購買圖書的總金額: 250

優惠後的付款金額為: 190.00

顧客購買圖書的總金額: 88

優惠後的付款金額為: 88.00

顧客購買圖書的總金額: 300

優惠後的付款金額為: 200.00

12樓:匿名使用者

如果不論金額只允許扣減一次就很簡單:

int foo(int before)

13樓:

int money,pay;

printf("輸入金額:");

scanf("%d",&money);

if(money >= 300)

pay = money - 100;

else if(money >= 200)pay = money - 60;

else if(money >= 100)pay = money - 30;

else

pay = money;

printf("實付金

額:%d",pay);

c語言程式設計「hello,world」應該怎們弄

14樓:匿名使用者

步驟如下:

1、開啟我們的visual c++ 6.0軟體,我使用的為中文版,軟體主介面如下圖所示:

2、然後點選上圖工具欄中的檔案,裡面有個新建選單,然後我們可以設定一下我們的工作空間,如下圖所示:

3、接下來,再點選工具欄下的檔案,裡面有個新建選單,點選它,出現下圖的對話方塊:

4、點選確定即可,建立出乙個helloworld.c的小程式,然後我們就可以編寫我們的hello world小程式了。此時就需要我們的vc++ 6.

0來編譯此程式,編譯無錯誤才執行此程式,編譯按鈕和執行按鈕如下圖的紅色箭頭處:

5、可以點選組建工具欄下的編譯選單項,然後再點選執行選單項,也有快捷鍵,按ctrl+f7編譯此程式,按ctrl+f5執行此程式。編譯無錯誤的話,點選執行按鈕後如下圖所示:

15樓:匿名使用者

hello world程式如下:

#include

main()

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

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平台的特性,以乙個標準規格寫出的c語言程式可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平台。

在作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明顯優於其它高階語言,許多大型應用軟體都是用c語言編寫的。

c語言繪圖能力強,具有可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高階語言。

16樓:匿名使用者

檔案-新建-win32控制台-然後左邊原始檔新建項選擇空專案-然後就可以寫你想寫的**了

17樓:最愛語兒

就新建乙個空程式就行了 寫**就可以了啊

18樓:匿名使用者

程式設計如下:

#include "stdio.h"

void main()

就可以了。

19樓:匿名使用者

#include

main()

20樓:小☆☆白

#!/bin/bash

echo hello world

21樓:匿名使用者

建議使用c-free,很不錯的開發工具,不過好像不支援螢幕操作"檔案">"另存為">把"*.cpp"改為"*.c"(*.cpp為c++副檔名)

#include

main()

22樓:雄傑

用c++

#include "iostream.h"

void main()

程式設計,c語言,c語言程式設計

這也值40分。好吧,等下啊我敲 密碼不用加防盜保護吧。寫好了,這應該是你要的 程式 include define imax 5000 define imin 50 define omax 1000 define 0min 50 long pw,money void in printf 超出範圍!失敗...

c語言程式設計,急,c語言程式設計?

include main if n 2 for n 1 n i n for k 1 k n k printf n 試試行不 int n int a 100 int b 100 a 0 1 scanf d n for int i 0 i n i for int j 0 j n i j printf f...

c語言程式設計題,C語言程式設計題

根據要求,如下 include int main 但題目有明顯的錯誤 應當是3公里之後的每公里按1.6元計算 改正後的 如下 include int main 文庫精選 實驗一 簡單的c程式設計 2學時 一 實驗方式 一人一機 二 實驗目的 1 了解c語言程式的編譯環境和編寫過程。2 掌握c語言程式...

c語言程式設計求教,C語言程式設計(求教)

你的問題呢?學習c語言要在理論的基礎上勤加實踐練習,遇到不會的問題,可以發布到網上,大家會幫助你解決的 就不好好學習,上這上面問作業 c語言程式設計 include define n 10 void insert int list,int n,int x void main 編寫程式,求10 用c語...

c語言程式設計改錯,C語言程式設計改錯

除錯通過的程式 如下 include include main int prime int m 上面的程式執行結果如下 please enter one interger numbers 2 2 is a prime number.please enter one interger numbers ...