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 這段 經過除錯沒有問題,明天有面試,寫個練練手,祝福我吧 樓上你把注釋寫...