1樓:
不考慮效能優化,只考慮功能可以這麼寫:
#include "stdio.h"
#include "string.h"
#define max_str_len 128int main()
;char str2[max_str_len] = ;
scanf("%s %s",str1, str2);
for(i = 0; i < strlen(str1); i++)else
break;
}if(m == strlen(str2))}printf("%d\n", count);
return 0;}
2樓:七擒關羽
字元查詢功能,去看下strstr函式的原始碼。
3樓:在暨陽湖讀西遊記的貼梗海棠
哪個題????????
4樓:萬巍然
是你爸爸。我可以去哪了呀啊啊啊啊啊啊啊啊我爸
求解一道c語言題目
5樓:許多人的世界
首先--與》是兩個符號,argc先於0比較然後再自減
求解一道c語言題?
6樓:聽不清啊
#include
int main()
{ int n,i,s=0,a[1000],maxs=-99999999;
scanf("%d",&n);
s+=a[i];
if(s<0)s=0;
if(s>maxs)maxs=s;
printf("%d\n",maxs);
return 0;
求解一道c語言題。答案為什麼這麼寫?
7樓:匿名使用者
第1堆是a[0],第2堆是a[1],第3堆是a[2]。
這裡說明一下(i+1)%3。表示用(i+1)/3取餘數。當i=2時,i+1=3,3/3餘數為0,則(i+1)%3=0。
程式的思想是倒推。首先第一個for迴圈第一條語句執行,此時i=2。 a[(i+1)%3]表示a[0]。
a[0]/=2就是把自己本身/2,這樣第1堆火柴恢復到第3堆火柴給它火柴之前的狀態。然後a[i]+=a[(i+1)%3];這樣第3堆火柴剛剛分出去的火柴也加回來了。
然後迴圈第二遍,此時i=1。a[(i+1)%3]表示a[2]。分析思路相同……
最後陣列a中存的火柴恢復了初始狀態,迴圈輸出一遍完事。
8樓:匿名使用者
就是把過程倒過來啊
第一堆減半,加到第三堆
第三堆減半,加給第二堆
第二堆減半,加給第一堆
求解一道題
9樓:張
1)圍牆就是圓周長 3.14*2*1km=6.28km2)距離應該就是直徑 2*1km=2km
3)大圓面積-小圓面積=陸地面積
3.14*1*1-3.14*0.2*0.2=3.0144平方千米
求解一道c語言題
10樓:熱情的張大山
函式fun中有c,但是那個c只屬於函式fun,且fun不返回c,主函式中定義的c也沒有接受fun返回的值,所以,相當於,只是定義了變數,所以是不確定的,望採納,謝謝。
#include
int fun(int a,int b)
int main()
11樓:匿名使用者
#include int main() }
12樓:火樹木林
void main()函式
中的int c,是個全域性變數,而且未賦初始值。
fun(int a,int b,int c)函式中的c,是個區域性變數,與全域性變數c不是一個儲存空間。所以即使函式fun裡的c值改變,也不會影響全域性變數中的c值的改變。所以這個結果是無法確定。
若改的話,可以改變一下fun()函式,讓其返回一個值,比如在函式最後加上,return c;然後在main函式中用c=fun(2,3,c);,這樣全域性變數c就有值了。輸出結果就可以是6了。
13樓:安徽新華電腦專修學院
c=0;
因為函式內的變數c和main中的變數c並不是同一個變數,進行賦值操作的是fun中的變數c
14樓:金色潛鳥
引數 c 要用指標,才能把 函式結果帶回來。
函式定義: fun(int a, int b, int *c)呼叫 fun(2,3, &c); 其它不變。
----
或者: 函式 定義 int fun(int a, int b)呼叫 c = fun(2,3); 其它不變。
15樓:匿名使用者
傳遞過來的應該是值,不能是變數
#include
int fun(int a, int b)int main(void)
16樓:gta小雞
修改fun函式中的形參c並不會影響到主函式中的c,因此主函式中的c仍然未賦值。
求解一道c語言題目
求解一道初級c語言考試題
17樓:匿名使用者
#include
int main( )
//非字母也非數字,numo加
輸出統計結果
return 0;
}//就是對輸入的一行字元進行字母,數字,其它字元作統計.
C語言的一道題,求解釋,c語言一道題,求解釋
輸出的結果是 4294967293 分析如下 變數i是有符號數,i 3,而負數在記憶體中是以其補碼的形式存放的,3的補碼 int型的佔4個位元組32位 1,111 1111 1111 1111 1111 1111 1111 1101,其中最高位是符號位 0為正,1為負 而變數ud是無符號位的,那麼就...
一道生物題求解,求解一道c語言題
選a,d 中生態系統包括消費者的,比如說生物圈是最大的生態系統,當然有消費者原因是生產者是固定太樣能的,生產者把固定的太陽能轉化為能量傳給下一營養級,沒有生產者提供的能量,下一營養級無法獲得能量,而分解者是把殘骸分解的生物,分解有機物成無機物,傳回大自然使生態系統得以維持穩定。a 中的營養結構應該是...
C語言積極求解,一道C語言程式設計題求解
1.若以下選項中的變數已正確定義,則正確的賦值語句是 a x1 26.8 3 b 1 2 x2 c x3 0x12 d x4 1 2 3 2.下面給出的識別符號中,能作為變數名的是 d a for b 123 c int d a b 中間一橫線在下面 3.c語言中,運算物件必須是整形數的運算是 c ...