1樓:烏托邦之神
scanf("%d %c %d",&a,&b,&c);//這裡變數b是一個字元變數,即輸入+,-,或*,每輸入一個數字按空格
d=a+c;
printf("%d+%d=%d",a,c,d);
這只是加法的例子,其它同理。
不知道有沒有回答你的問題,希望對你有幫助!
2樓:匿名使用者
數字可在程式中照常設,但是那個運算子就要設為識別符號,之後進行匹配。
3樓:天才小熊貓
2樓用switch寫出來不過有點麻煩。可以用計算器的方式編輯出來。
#include
void main()}
4樓:匿名使用者
//用flag 標誌 檢測scanf()輸入是否符合要求,是,flag = 1;否,flag = 0
//#include
int main(int argc, char* argv)printf("sum = %d%c%d = %d",a,o,b,c);
}else
printf("error!\n");
}else
printf("error!\n");
}else
printf("error!\n");
return 0;}
5樓:匿名使用者
#include
#include
main()
printf("%lf %c %lf = %lf",a,c,b,d);
scanf("%d");}
6樓:匿名使用者
好的,我可以幫助你,呵呵
7樓:匿名使用者
main()
getch();
return 0;}
8樓:匿名使用者
就是加減乘除和求餘嗎???
9樓:匿名使用者
我理解的簡單的數學表示式:純數字+運算子+純數字+(回車)而且這裡的運算子指 +,-,*,/ 四種之一,純數字是指整數如下:#include
#define numsize 10 //運算元長度int ch_to_num(char a); //多位數字符到數值的轉換
void main()
if ( i > 0 )
else
if (current_char =='+'||current_char =='-'||current_char =='*'||current_char =='/')
else
scanf("%c", ¤t_char);
i = 0;
while (current_char >= '0' && current_char <= '9')
if ( i > 0 )
else
//計算:
num1 = ch_to_num(var1);
num2 = ch_to_num(var2);
switch(var_op)
}int ch_to_num(char input)return sum;}
10樓:匿名使用者
#include "stdio.h"
int main()else
break;
case '%':
printf("%.4fo/o%.4f=%.4f\n",i,j,(int)(i)%(int)(j));
break;
default:
printf("算數符號輸入錯誤,");
break;
}return 0;}
11樓:匿名使用者
很簡單呀,不會你可以回家種地啦
c語言:從鍵盤輸入一個人簡單的數學表示式,計算並顯示該表示式的值?
c語言改錯:從鍵盤讀取一個表示式,該表示式由兩個數和一個算術運算子構成(加、減、乘、除),例如:
12樓:
if (r=47)
這是明顯的語法錯誤, 應該是 if (r==47)
編寫c語言程式,從鍵盤上輸入一個正整數,計算並輸出該數各位數字之和。
13樓:匿名使用者
int i = scanf(...);
int j = 0;
if(i/10 != 0)
while(i/10 == 0)
j=j+i;
}else
printf("",j);
大概給你個思路,因為我這沒有c的編譯器。
14樓:匿名使用者
#include
#include
main()
printf("sum is %d",sum);
}大概想了來
下思源路,你看看吧,不知道對錯
15樓:匿名使用者
多做練習把,多看看書裡的例子,熟能生巧,***
16樓:匿名使用者
對每位求於 然後相加 就ok了
c語言:輸入一個正整數, 計算並顯示出該數的各位數字之和.
17樓:
**:#include
int sum(int n)
return s;
}int main()
輸出:請輸入一個正整數:12345
輸入的數為: 12345 , 其各位之和為: 15請按任意鍵繼續. . .
18樓:匿名使用者
int 輸入數(0), 各位數字之和(0);
printf("輸入一個正整數:");
scanf_s("%d", &輸入數);
do while (輸入數 > 0);
printf("計算並顯示出該數的各位數字之和.%d", 各位數字之和);
19樓:xu筱莫
#include
int main()
printf("sum = %d\n", sum);
return 0;}
求教c語言從鍵盤輸入整型資料int型編寫
風若遠去何人留 include include int main int i scanf s num printf s dbits n num,strlen num for i 0 num i i if num i 9 num i 0 cnt num i 0 for i 0 i 10 i if cn...
C語言找錯題目 從鍵盤輸入班(不超過30人)學生某門課的成績
陽頂天鹿鼎記 只有你輸入的成績為負數時才會停止讓你輸入,因為你有判斷while a i 1 0 所以如果你輸入的大於零他會一直讓你輸入 另外使用getch,應包含標頭檔案 include完整 include include define n 30 void main while a i 1 0 k ...
C語言 從鍵盤輸入整數存入陣列,找出其中最大
include stdio.h void main 運 況 1 9 20 2 3 4 5 6 7 8 max 20 min 1 請按任意鍵繼續. 靜看楓殤 可以用氣泡排序法,然後最大和最小的就分別在陣列兩端了 淦海瑤 int a 10 int i int max,min for i 0 i 10 i...