當前位置:首頁 » 編程語言 » 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;

}

熱點內容
網站搭建伺服器搭建 發布:2025-03-16 10:33:27 瀏覽:795
游戲目錄在哪裡安卓 發布:2025-03-16 10:33:19 瀏覽:467
婉兒腳本 發布:2025-03-16 10:19:33 瀏覽:580
c語言ftp下載文件 發布:2025-03-16 10:05:02 瀏覽:307
手機帳戶密碼怎麼找回密碼 發布:2025-03-16 10:02:10 瀏覽:706
c語言位段的使用 發布:2025-03-16 10:00:38 瀏覽:572
象山編程 發布:2025-03-16 09:38:41 瀏覽:927
綠點掌知識薪資密碼是多少 發布:2025-03-16 09:37:05 瀏覽:597
osu安卓版怎麼 發布:2025-03-16 09:37:05 瀏覽:153
python編程編程第三版 發布:2025-03-16 09:29:56 瀏覽:968