學習C語言時遇到的問題,求解答,學習C語言時遇到的乙個問題,求解答

時間 2021-12-22 03:08:18

1樓:匿名使用者

/*參考**如下:*/

#include

#include

int wide_n(int num)

int pow_n(int num, int n){int i,s = 1;

for(i=0; ib?a:b;

i = a

求解c語言的乙個問題~ 20

2樓:du知道君

void fun(int x) main()

乙個c語言問題,求解答

3樓:匿名使用者

**上其實是沒有問題的。當n比較小的時候,輸出的答案確實是n!。但是當n比較大的時候,double就溢位,不能再表示更大的數了。

4樓:同蕾忻戊

如果把它作為字串處理,還是比較容易的,以下是核心**:

inti;

char

str[100];

scanf("%s",

&str);/*

接受按鍵輸入的字串

*/for(i=strlen(str);

i>=0;

i--)

printf("%c",

str[i]);/*

for迴圈,從尾至頭 列印字串中的每乙個字元*/printf("\n");

/*最後換行

*/如果是用int型儲存輸入的數,輸入的數值的取值範圍有限。

乙個c語言問題,跪求解答

5樓:

編譯都沒過啊。

少了elemtype型別的定義,先把這個地方改掉試試。

有時候乙個地方出錯會引起多個編譯錯誤的,一點一點解決吧。

6樓:匿名使用者

你的c檔案裡面,將這兩個包含語句前後調換一下

#include "list.h"

#include "stu.h"

7樓:匿名使用者

elemtype 這個 型別沒有定義

標頭檔案:list.h

裡面#include "stu.h"

c語言問題,求解答

8樓:匿名使用者

#include

#include

struct teleno ;

void chazhao(struct teleno s,int n);

void main() while(a[i].name[0] != '#' && i < 3);

for(i = 0;i < 3;i++)

printf("%s\n",a[i].name,a[i].phone);

chazhao(a,3);

}void chazhao(struct teleno a,int n)

}printf("沒找到.\n");}

乙個簡單的c語言問題求解答

9樓:匿名使用者

程式輸出為:itis

定義了乙個字串陣列ss,其內容為"it is!",呼叫函式 fun ,傳入陣列的首位址。

在fun函式內對字串進行遍歷,直到字串遇到'\0'為止,若是英文本母,則複製到原字串的第乙個位置,然後再遇到英文本母繼續複製到第二個位置,以此類推,最後加上結束符'\0'。

列印輸出時就會只輸出結束符前面的字串,也就是複製過去的那些英文本母。

10樓:匿名使用者

首先,你使用printf()需要新增標頭檔案stdio.h。你這個函式完成的是字串的複製;輸出的結果為:itis

新手學c語言遇到的乙個小問題。請大夥幫幫忙吧。謝謝啦。

11樓:小明五個字

最後一句話強制轉換的時候出現了兩個資料型別 int 和struct*

刪去int

c語言問題,剛學沒多長時間求解答?

12樓:魘傳說

1.沒看懂你想要實現什麼功能

2.你的**沒有問題,我用的dev c++#include

main(int argc,char *ar**)if(m==a[i])

if(sum==0)

}//for迴圈中定義了乙個陣列,當使用者輸入值n,m,a[i]值為2,2,1 2 3 時,for迴圈兩次

//第一次for迴圈:a[0]=1;m為2!=a[0],滿足條件一,所以sum=1;

//第二次for迴圈:a[1]=2; m為2=a[1],滿足條件二,所以輸出sum,即輸出1}

13樓:程式媛

把int a[i]放到迴圈外面

我想你的意思是a是乙個int型別的陣列,陣列的初始化需要指定大小,你可以寫int a[10], 初始化長度為10的陣列。

如果放在迴圈裡面a[i]表示陣列的某乙個元素。

入門學習C語言的問題

include後面的是乙個函式庫,就像你學習數學一樣,運用正弦定理,前提是你已經知道了這個定理,然後才能使用它,這個也是一樣的。c語言的書大多數都是可以的,因為c語言只是一門比較基礎的語言,剛開始的時候會感覺很難,就像你剛接觸英語一樣,也感覺很難,後來就很簡單了,注意的是要多做,看書學習的同時要多做...

c語言學習問題

看資料結構吧,譚書後的課後題挑著做做就可以了。你可以把資料結構習題集裡的題做做。那個比較有用,練的是演算法思維。c是面向過程的語言,c 則是物件導向的。c 在語法上可能與c類似,但是它們的程式設計思想是完全不同的。如果你是初學,我建議你先看資料結構,再學c 另外不知道你想向什麼方向發展,所以多的建議...

C語言學習問題

好好找本書學學基礎吧,推薦譚浩強的 首先包含標頭檔案錯誤,include stdio代表的意思的標準輸入輸出 關於函式的返回值和形參,void mian void 代表沒有返回值,沒有形參,c語言的每乙個語句都需要有分號 做結尾printf這個函式,要將東西輸出到螢幕上需要幾個條件 1。遇到 n換行...

c語言獲取系統時間的問題,C語言獲取系統時間的問題

方案 優點 僅使用c標準庫 缺點 只能精確到秒級 include include int main void size t strftime char strdest,size t maxsize,const char format,const struct tm timeptr 根據格式字串生成字...

關於C語言scanf遇到非法資料的問題

輸入444時的回車遺留在輸入緩衝區裡 因為scanf在 d控制下不接收回車符 被下面的scanf c y 當作乙個字元接收了 回車符也是字元啊 所以while還要迴圈,直接要求你輸入資料,但輸入的是字母不是數字,scanf d 不接收並留在輸入緩衝區裡,被下面的scanf c y 接收,while的...