當前位置:首頁 » 編程語言 » c語言整數和

c語言整數和

發布時間: 2023-08-21 03:55:19

⑴ 編寫c語言 求任意兩個整數的和

#include<stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d+%d=%d\n",a,b,a+b);
return 0;
}

⑵ C語言如何求一個整數的各個位數之和

可以參考下面的代碼:

#include "stdio.h"

int main()

{

int number,i=0,sum=0;

printf("please input a number:");

scanf("%d",&number);

while(number!=0)

{

sum+=number%10;

number/=10;

i++;

}

printf("sum=%d ",sum);

printf("位數=%d ",i);

return 0;

}

(2)c語言整數和擴展閱讀:

遞歸函數定義

一種計算過程,如果其中每一步都要用到前一步或前幾步的結果,稱為遞歸的。用遞歸過程定義的函數,稱為遞歸函數,例如連加、連乘及階乘等。凡是遞歸的函數,都是可計算的,即能行的。

一個直接的例子:

//代碼1

voidfunc()

{

//...

if(...)

func();

else

//...

}

⑶ 用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語言算術運算符:

(3)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 );

}

⑷ C語言輸入N個正整數求和

#include<stdio.h>

intIsPrime(intn)

{

inti;

if(n==1)

return0;

for(i=2;i<=n/2;i++)

{

if(n%i==0)

return0;

}

return1;

}

intmain()

{

inti,N,sum=0,data[100];

scanf("%d",&N);

for(i=0;i<N;i++)

{

scanf("%d",&data[i]);

if(IsPrime(data[i]))

{

sum+=data[i];

printf("%d",data[i]);

}

}

printf("s=%d ",sum);

return0;

}

(4)c語言整數和擴展閱讀

C語言兩個整數相加

#include<stdio.h>

intmain()

{

intfirstNumber,secondNumber,sumOfTwoNumbers;

printf("輸入兩個數(以空格分割):");

//通過scanf()函數接收用戶輸入的兩個整數

scanf("%d%d",&firstNumber,&secondNumber);

//兩個數字相加

sumOfTwoNumbers=firstNumber+secondNumber;

//輸出結果

printf("%d+%d=%d",firstNumber,secondNumber,sumOfTwoNumbers);

return0;

}

熱點內容
sql語句on 發布:2025-02-05 07:41:42 瀏覽:596
取消電腦密碼怎麼設置8 發布:2025-02-05 07:24:16 瀏覽:393
洗腦編程 發布:2025-02-05 07:23:52 瀏覽:948
osd加密 發布:2025-02-05 07:17:39 瀏覽:36
微信游戲源碼下載 發布:2025-02-05 07:17:29 瀏覽:384
計算機內存儲器是 發布:2025-02-05 07:13:35 瀏覽:144
classpathlinux 發布:2025-02-05 07:12:57 瀏覽:564
linuxftp連接失敗 發布:2025-02-05 07:01:40 瀏覽:705
學生信息管理系統java 發布:2025-02-05 06:58:45 瀏覽:576
刺客信條4解壓後 發布:2025-02-05 06:55:23 瀏覽:901