c語言程式設計函式呼叫問題,C語言程式設計函式呼叫問題

2021-12-19 05:37:31 字數 979 閱讀 3751

1樓:

char in;

if(in=='yi') -- 錯了。char in 只能容納 1 個 ascii 符號。

改 char in[4];

printf("解方程應用 \n\n您要解的方程是? \n");

printf("一元二次方程(yi)\n");

printf("二元一次方程(er)\n");

scanf("%s",&in[0]);

if(strcmp(in,"yi") == 0 )else if( strcmp(in,"er") == 0 )else ;

2樓:

我沒執行,憑經驗看的,你試試

你定義的char in;然後判斷的時候是判斷字串,他們當然不會相等了啊,所以不會執行if中的語句

另外:你要重複執行函式的話可以這樣做

main()

end:

}希望對你有幫助

3樓:夢想窗外

參考例子:

#include "stdio.h"

#include "math.h"

#include "string.h"

void fangcheng1();

void fangcheng2();

void main()

}void fangcheng1()

void fangcheng2()

4樓:不想嘚瑟

#include "stdio.h"

#include "math.h"

void fangcheng1();

void fangcheng2();

void main()

while(in!='\n')

in=getchar();}}

void fangcheng1()

void fangcheng2()

c語言 呼叫函式求最大值問題,C語言 呼叫函式求最大值問題

printf 最大的數是 n max printf 最大的數是 d n max printf 最大的數是 d n max a 10 10 這樣應該就可以了!您的程式有多處錯誤。既然是初學,就先把最基本的東西都弄清楚啊,否則別人都不願意幫您。簡單列出您的錯誤如下 1 在max函式內又宣告了a 10 這...

c語言入門函式程式設計題(呼叫函式int Max int a,int b 求兩整數最大值

include int max int a,int b 定義du函式max void main 無返回值主函zhi數else 否則,將x,y的值放入實參中並執行max函式中的內容 int max int a,int b 形參 望採納 int max int a,int b int main 定義函式...

C語言問題C語言程式設計問題

include include void main 氣泡排序按英語詞典規律排序 for i 1 i 5 i printf the country s after sort is n 排序後的國家名稱 for i 0 i 5 i 這段 經過除錯沒有問題,明天有面試,寫個練練手,祝福我吧 樓上你把注釋寫...