1樓:
int sum(int ,int);
int pro(int ,int);
int dif(int ,int);
函式宣告錯誤,int之間有逗號
希望可以幫到你!
2樓:飛來橫禍
給你改好了 你自己慢慢看 不會的可以聯絡我 問題還是比較多#include "stdio.h"
int sum(int,int);
int pro(int,int);
int dif(int,int);
int main(void)
int a = 100;
int b = 50;
int res = 0;
int (*p)(int, int);
p = sum;
res = p(a, b);
printf("第一次引用求和res=%d\n",res);
p = pro;
res = p(a, b);
printf("第二次引用求積res=%d\n",res );
p = dif;
res = p(a, b);
printf("第三次引用求差res=%d\n", res);
return 0;
int sum(int x, int y)return x + y;
int pro(int x, int y)return x*y;
int dif(int x, int y)return x - y;
3樓:匿名使用者
#include
// 函式宣告時多個變數要用逗號隔開
int sum(int, int);
int pro(int, int);
int dif(int, int);
int main(void)
int sum(int x, int y)int pro(int x, int y)int dif(int x, int y) // 此處不需要分號
求大神幫忙看看這個c語言程式**錯了 本人新手 看不出來 謝謝
4樓:匿名使用者
#define null 0 這個系統給了,不用定義下面加一句
char gettop(stack *p,char a)#include "stdio.h"
#include "string.h"
#include "malloc.h"
#include "stdlib.h"
#define init 100
#define decreat 10
#define len sizeof(char)typedef struct
stack;
void init(stack *p)
char gettop(stack *p,char a)void push(stack *p,char a)*p->top++ = a;
}char pop(stack *p,char a)main()
c語言程式題目,請大神幫忙看看哪錯了。謝謝!
5樓:匿名使用者
#include
#include
int main()
sum =a1+a2+a3+a4+a5+a6 ;
printf("%d\n",sum);
}return 0;}
6樓:匿名使用者
a1 = b[j] / 100;
a2 = c1 /50;
......
7樓:匿名使用者
你定義的陣列int b[a];是什麼情況?
c語言基礎問題,請各位c語言大神,幫我看一下問題出在哪?謝謝啦!!
8樓:匿名使用者
你要輸出什麼呢?n都沒有賦值就參與運算了。
這樣就好了
#include
#include
int main()
9樓:匿名使用者
#include
#include
#include
int main()
這樣應該可以了吧...你試一試
10樓:匿名使用者
m=pow(10,n);
scanf("%d",&n);
兩條語句互換位置
用的什麼編譯器啊
11樓:蜻蝴
此句scanf("%d",&n);應放在
m=pow(10,n);之前
求大神幫忙看看這個程式錯哪了謝謝
12樓:匿名使用者
看題目的形式 是buaa的吧
去答疑論壇問助教啊
助教都很好的
剛學c語言,一個關於指標的程式問題,求大神幫看看 謝謝!!!!
13樓:示申僉
用//註釋並且修改:
#include
int main()
int findex(int *minnum,int *maxnum,int num[6])
for(i=1;i<6;i++)
return 0;
}結果:
14樓:匿名使用者
沒看你的演算法對不對,不過int *maxn,*minn,num[6],i; 這裡你定義的就是指標啊。是不是應該內寫成int maxn,minn,num[6],i;。還有findex(&minn,&maxn,num[6]); 這個應該是 findex(&minn,&maxn,num); 這樣容吧。
15樓:
在main函式裡,指標maxn,minn都沒有初始化啊。他們是一個隨機的值被傳替到子函式裡。其實沒必要定義2個指標,一個就夠了。
16樓:夜光下的冥想曲
很明顯這個演算法不對。findex(int *minnum,int *maxnum,int num[6])函式中傳遞的引數中第三個應該是個陣列,num[6]這貌似是一版個具體的整數值,所
權以應該改為 int num表示一個陣列。後面在加一個引數,int n,用來表示陣列的長度。還有你的輸出有問題printf("the max is %d \nthe min is %d",minn,maxn);輸出的是地址,前面應該加上* !
c語言求大神,簡單C語言求大神
include printf putchar include getch 試除法判斷素數 大於1的自然數num,若其不能被2 num 1 2 num的平方根 之間的任一自然數整除,則其為素數 num是素數返回1,否則返回0 int isprime int num int main void incl...
c語言大神統計出現最多次的字母,C語言大神!!!統計出現最多次的字母
include void count char c int n char a c 0 int max 1,i 0,j for i i 權for j i 1 j c語言統計文字檔案中每乙個單詞出現的頻率並按出現的頻率從小到大排序,這個怎麼做啊?求大神幫幫忙啊 include include struc...
C語言程式設計題,求大神,C語言程式設計題,求助大神
這個求大神,我不太清楚,我在抖音,我那個網不好打不開那個真不好意思啊,你可以看看別人怎麼回答,但是我覺得這個問題肯定是。這種語言程式設計題是很難做的,對我而言,c語言程式設計題,求助大神 int fun int x int fun int x if x x count x return 0 樓上的都...