1. 用c語言寫一段,可以計算任意兩個輸入數的和的程序
C語言任意兩個數字的求和程序設計如下:
#include <stdlib.h>
intmain()
{
inta,b,sum;
printf("請輸入兩個整數:");
scanf("%d %d",&a,&b);
sum=a+b;
printf("這兩個數的和是:%d ",sum);
printf("計算完成,謝謝使用!");
return0;
}
C語言指定兩個數字的求和程序設計如下:
#include<stdio.h>
main()
{
inta,b,sum;
a=123;
b=789;
sum=a+b;
printf("sumis%d ",sum);
}
(1)任意數之和c語言擴展閱讀:
完整的c程序的基本構成:
數據類型、常量與變數、數組、指針、字元串、文件輸入/輸出、運算、關鍵字、流程式控制制關鍵字、跳轉結構、分支結構、語法結構、順序結構、選擇結構、循環結構。
c語言的運算符號:
比較特別的是,比特右移(>>)運算符可以是算術(左端補最高有效位)或是邏輯(左端補 0)位移。例如,將 11100011 右移 3 比特,算術右移後成為 11111100,邏輯右移則為 00011100。因算術比特右移較適於處理帶負號整數,所以幾乎所有的編譯器都是算術比特右移。
運算符的優先順序從高到低大致是:單目運算符、算術運算符、關系運算符、邏輯運算符、條件運算符、賦值運算符(=)和逗號運算符。
2. c語言; 編寫一個程序,計算任意輸入的整數的各位數字之和
#include <stdio.h>
void main(){ int a,sum=0;
printf("請輸入一個大於0的正整數~~");
scanf("%d",&a);
while(a!=0) //循環結束的條件是 a等於 0
{
sum+=a%10;// a%10 的作用是取a這個數的個位 比如 108除以10的余數是不是8
a/=10;//執行上一句代碼之後還要把a的值 除以10吧 比如 我輸入的是108 我取完8之後還要取這個數的十位 108 除以10 就等於10了 我定義的是 int型 沒有小數的
} printf("%d",sum);}
對了 你輸入數字測試的時候可別輸入太大的數字 太大的話 溢出 的話 得到的結果就不對了。
3. c語言中,怎麼編程求任意一個正整數各個位數之和
代碼如下:
#include
<stdio.h>
int
main()
{
int
num,
num1,
sum=0,
i;
printf("輸入一個整數:");
scanf("%d",
&num);
num1=num;
while
(i>0)
{
i=num%10;
sum+=i;
num=(num-i)/10;
}
printf("%d各位上的和為:%d\n",
num1,
sum);
return
0;
}
4. c語言數組中任意個數求和問題。
是不是這樣:
源代碼:
#include <stdio.h>
#include <malloc.h>
int main(void)
{
float* a;
int b,c;
int d,e;
printf(" 輸入數的總數(你要輸入多少個數):");
scanf("%d",&b);
a=(float*)malloc(sizeof(float)*b);
for(c=0;c<b;c++)
{
printf(" 輸入第%d個數:",c+1);
scanf("%g",&a[c]);
}
for(d=0;d<b;d++)
{
for(e=d+1;e<b;e++)
{
printf(" %g+%g=%g",a[d],a[e],a[d]+a[e]);
}
}
free(a);
printf(" ");
system("pause");
return 0;
}
5. 怎樣用c語言求任意n個數的和
while(ch != '=')
{
if(ch >='0' && ch <= '9' )
number += ch - '0';
else
break;
scanf("%c",ch);
}
if(ch != '=')
printf("error");
else
printf("number = %d", number);
6. 求任意兩個數字之和的c語言程序
這樣代碼比較多,但還是很好懂的;
#include<stdio.h>
int main( )
{ int a,b,c;
printf("請輸入一個數:");
scanf("%d",&a);
printf("請再輸入一個數:");
scanf("%d",&b);
c=a+b;
printf("這兩個數的和為:%d\n",c); }
7. 編寫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;
}
8. C語言 用函數調用的方法 求N個任意整數之和
#define N 10
int sum(int *a){
int i,s=0;
srand((unsigned)time(NULL));
for (i=0;i<N;i++){
a[i]=rand() % 100;
printf("a[%d] = %d ", i,a[i]);
s += a[i];
}
return s;
}
int main() {
int a[N],s;
s = sum(a);
printf("sum=%d ",s);
return 0;
}
9. c語言,實現任意多個數相加
#include<stdio.h>
intmain()
{
intn,s=0;
while(1)
{
scanf("%d",&n);
s+=n;
if(getchar()==' ')break;
}
printf("sum=%d ",s);
return0;
}