1. 用c語言設計一個計算兩個整數的和、差、積、商、和余數的程序
被除數不能為0,所以當num2=0的時候,程序就報錯了。 還有,你兩個數都是int型的。商是double型,在處理的時候,加一個強制轉換shang=(double)num1/num2;這樣就可以了
2. c語言程序設計. 由鍵盤輸入兩個整數,分別計算這兩個數的和、差、積、商,並輸出結果
#include "stdio.h"
main()
{ int a,b;
printf("請輸入兩個整數(a,b):");
scanf("%d,%d",&a,&b);
printf("和:%d
",a+b);
printf("差:%d
",a-b);
printf("積:%d
",a*b);
printf("商:%f ",(float)a/b);}
3. C語言程序編寫「輸入兩個整數,分別求他們的和、差、積、商、余數,並輸出。」麻煩看看我哪裡錯了,謝!
前面聲明變數的時候類型是浮點型,所以格式符應該使用%f而不是%d,%d是整型。改為:
#include "stdio.h"
void main(){
float x,y,a,b,c,d;
scanf("%f%f,&x,&y);
printf("%f%f%f%f%f",x+y,x-y,x*y,x/y,x%d);
}
(3)c語言編寫求兩整數之差與和擴展閱讀:
printf函數格式字元:
常用的有以下幾種格式字元:
1.d格式字元。用來輸出十進制整數。有以下幾種用法:
%d,按整型數據的實際長度輸出;
%md,m為指定的輸出欄位的寬度;
%ld,輸出長整型數據。
2.o格式符,以八進制整型式輸出整數。
3.x格式符,以十六進制數形式輸出整數。
4.u格式符,用來輸出unsigned型數據,即無符號數,以十進制形式輸出。
5.c格式符,用來輸出一個字元。
6.s格式符,用來輸出一個字元串。
7.f格式符,用來輸出實數(包括單雙精度),以小數形式輸出。
8.e格式符,以指數形式輸出實數。
9.g格式符,用來輸出實數,它根據數值的大小,自動選f格式或e格式(選擇輸出是占寬度較小的一種),且不輸出無意義的零。
10.p格式符,用於變數地址的輸出。
4. C語言,編程求兩個整數的和、差、積、商與余數。
這題主要考察對C語言輸入輸出的運用。代碼如下:
#include "stdio.h"
#include "math.h"
#include "conio.h"
main()
{
int i,j;
long a,b,c,d,e;
printf("please input two numbers: ");
scanf("%d%d",&i,&j);
a=i+j;
b=i*j;
c=i-j;
d=i/j;
e=i%j;
printf("%d %d %d %d %d ",a,b,c,d,e);
getch();
}
(4)c語言編寫求兩整數之差與和擴展閱讀
C語言輸入輸出函數:
C語言無I/O語句,I/O操作由函數實現
#include <stdio.h>
a、字元輸出函數putchar
格式: putchar( c );
參數: c為字元常量、變數或表達式。
功能:把字元c輸出到顯示器上。
返值:正常,為顯示的代碼值;
b、格式輸出函數printf
格式:printf(「格式控制串」,輸出表);
功能:按指定格式向顯示器輸出數據。
輸出表:要輸出的數據。
格式控制串:包含兩種信息。
格式說明:%[修飾符]格式字元,用於指定輸出格式。
普通字元:原樣輸出。
5. C語言:用函數和指針方法同時求給定兩個整數x與y的和及差,咋寫
代碼文本:
#include "stdio.h"
int Add_Sub(int *p,int *q,int *s){
*s=*p-*q;
return *p+*q;
}
int main(int argc,char *argv[]){
int x,y,z;
printf("Enter x & y(int)... ");
scanf("%d%d",&x,&y);
printf(" x+y = %d ",Add_Sub(&x,&y,&z));
printf("x-y = %d ",z);
return 0;
}
6. 用C語言編寫(計算兩個整數的和、 差、積、商與余數
代碼一:
#include<stdio.h>
int main(void)
{
int num1, num2;
scanf("%d%d",&num1,&num2);
printf("%d + %d = %d ",num1,num2,num1+num2);
printf("%d - %d = %d ", num1, num2, num1-num2);
printf("%d * %d = %d ", num1, num2, num1*num2);
if (num2) printf("%d / %d = %g ", num1, num2, (double)num1/num2);
else printf("ERROR ,DIVBYZERO ");
printf("%d %% %d = %d ", num1, num2, num1%num2);
return 0;
}
代碼二:
#include <stdio.h>
void main()
{
int x, y;
printf("please enter a,b,c:");
scanf("%d,%d",&x,&y);
printf(" x+y=%d ",x+y);
printf("x-y=%d ",x-y);
printf("x*y=%d ",x*y);
printf("x/y=%d ",x/y);
printf("x%%y=%d ",x%y);
}
下圖為C語言算術運算符:
(6)c語言編寫求兩整數之差與和擴展閱讀:
算術運算符實例:
#include <stdio.h>
main()
{
int a = 21;
int b = 10;
int c ;
c = a + b;
printf("Line 1 - c 的值是 %d ", c );
c = a - b;
printf("Line 2 - c 的值是 %d ", c );
c = a * b;
printf("Line 3 - c 的值是 %d ", c );
c = a / b;
printf("Line 4 - c 的值是 %d ", c );
c = a % b;
printf("Line 5 - c 的值是 %d ", c );
c = a++;
printf("Line 6 - c 的值是 %d ", c );
c = a--;
printf("Line 7 - c 的值是 %d ", c );
}
7. C語言 編寫函數同時求兩個整數的和與差
#include "stdio.h"
int Add_Sub(int *p,int *q,int *s){
*s=*p-*q;
return *p+*q;
}
int main(int argc,char *argv[]){
int x,y,z;
printf("Enter x & y(int)...
");
scanf("%d%d",&x,&y);
printf("
x+y = %d
",Add_Sub(&x,&y,&z));
printf("x-y = %d
",z);
return 0;
}
(7)c語言編寫求兩整數之差與和擴展閱讀:
C語言包含的各種控制語句僅有9種,關鍵字也只有32 個,程序的編寫要求不嚴格且以小寫字母為主,對許多不必要的部分進行了精簡。實際上,語句構成與硬體有關聯的較少,且C語言本身不提供與硬體相關的輸入輸出、文件管理等功能,如需此類功能,需要通過配合編譯系統所支持的各類庫進行編程,故c語言擁有非常簡潔的編譯系統。
8. c語言求兩個數之間的和跟差
#include<stdio.h>
voidmain()
{
inta,b;
printf("請輸入兩個整數:");
scanf("%d%d",&a,&b);
printf("%d+%d=%d %d-%d=%d",a,b,a+b,a,b,a-b);
}
(8)c語言編寫求兩整數之差與和擴展閱讀
C語言求兩個數的和差積商余數
#include"stdib.h"
#include"stdlib.h"
intmain()
{
intnum1,num2,a,b,c,e;
floatd;
printf("輸入兩個人整數:");
scanf("%d%d",&sum1,&sum2);
if(sum2==0){
a=num1+num2;
b=num1-num2;
c=num1*num2;
printf("和%d,差%d,積%d",a,b,c);}
else(sum2!=0){
a=num1+num2;
b=num1-num2;
c=num1*num2;
d=num1/num2;
e=num1%num2;
printf("和%d,差%d,積%d,商%f,余數%d"a,b,c,d,e);}
system("pause");
return0;
}