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的...