中國石油大學c語言答案若干整數的和
❶ c語言習題求代碼
//希望我的回答對你的學習有幫助
#include
int main()
{
int T, WaterTemperature, TeaQuality, len;
char a[10];
scanf("%d", &T);
while (T--)
{
WaterTemperature = 0;
len = 0;
for (int i = 0; i < 10; i++) a[i] = 0;
scanf("%s %d", a, &TeaQuality);
for (int i = 0; a[i]; i++) len++;
for (int i = len - 1; i >= 0; i--)
{
int j, k = 1;
for (j = len - i; j > 1; j--) k *= 2;
WaterTemperature += (a[i] - '0') * k;
}
printf("%d\n", WaterTemperature * TeaQuality);
}
return 0;
}
❷ 用C語言定義若干整數例如在輸入的若干個整數中求和。
當然可以啊。
你可以把n也當做一個變數,讓用戶選擇輸入。
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
int n = 0;
int i = 0;
printf("請輸入數據個數:");
scanf("%d", &n);
for (i = 0; i < n; i++)
{
printf("請輸入第%d個數\n", i + 1);
}
}
❸ C語言,編程實現:輸入若干個整數,遇0結束輸入;求正數和、負數和、正數個數、負數個數
#include <stdio.h>
int main()
{
int t,sum_n,sum_p,cnt_n,cnt_p;
for(sum_n=sum_p=cnt_n=cnt_p=0;scanf("%d",&t)==1&&t;)
{
if(t>0)
{
sum_p+=t;
cnt_p++;
}
else
{
sum_n+=t;
cnt_n++;
}
}
printf("%d %d %d %d ",sum_n,cnt_n,sum_p,cnt_p);
return 0;
}
❹ C語言程序設計題,要求輸入若干個整數,以輸入的是0結束,輸出所有正整數的和以及所有數中的最大值,最
#include<stdio.h>
voidmain()
{
intnum,i=0,j,arr[100]={0},sum=0,max;
while(1)
{
scanf("%d",&num);
arr[i++]=num;
if(num==0)
{
break;
}
}
max=arr[0];
for(j=0;j<i;j++)
{
if(arr[j]>0)
{
sum+=arr[j];
}
if(max<arr[j])
{
max=arr[j];
}
}
printf("Sum:%d ",sum);
printf("Max:%d ",max);
}

❺ C語言 指針 輸入若干個整數 計算並輸出他們的和
#include<stdio.h>
#include<stdlib.h>
int main(int argc, char **argv)
{
int i, sum=0;
for (i=1; i<argc; ++i)
{
sum += atoi(argv[i]);
}
printf("%d\n", sum);
return 0;
}
這樣運行,首先進入命令提示符,到你的可執行文件的目錄,比如說你的程序名叫a.exe,輸入a.exe 12 23 34,回車就會顯示69.
❻ c語言編程:連續輸入若干個正整數,求其和及其平均值,直到輸入0結束.
#include<stdio.h>
void main()
{
int shuzi,sum=0,n=1;
float avg=0;
printf("輸入若干個正整數,以空格或Enter鍵隔開:");
scanf("%d",&shuzi);
for(;shuzi!=0;n++)
{
sum=sum+shuzi;
scanf("%d",&shuzi);
}
if(n>1)
{
n=n-1;
avg=(float)sum/n;
}
else
avg=(float)sum/n;
printf("這幾個數的和是:%d;平均值是:%f。\n",sum,avg);
}
❼ c語言從鍵盤輸入若干個個整數,求其中奇數之和,偶數之和以及能被 3整除的數之和.
#include<stdio.h>
main()
{
int i,x,n,s1=0,s2=0,s3=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&x);
if(x%2)s1+=x;
else s2+=x;
if(x%3==0)s3+=x;
}
printf("奇數之和s1=%d\n",s1);
printf("偶數之和s2=%d\n",s2);
printf("能被3整除的數之和s3=%d\n",s3);
}
❽ c語言,從鍵盤輸入若干個整數,用-1作為輸入結束的標志,求他們的和及平均值
#include<stdio.h>
int main()
{
int x;
double sum=0,pj;
int cnt=0;
scanf("%d",&x);
while(x!=-1){
sum+=x;
cnt++;
scanf("%d",&x);
}
if(cnt>0){
pj=sum/cnt;
printf("%.2f ",pj);
}
return 0;
}

(8)中國石油大學c語言答案若干整數的和擴展閱讀:
main函數用法:
main()函數有三種形式。
1、無參數
#include<stdio.h>
int main(void)
{
printf("Hello World! ");
return 0;
}
2、有兩個參數
習慣上第一個參數是整型argc,保存了外部調用命令的參數個數,第二個參數是指針數組或二級指針argv,以字元串形式保存了與argc對應的參數,如下例子:
#include<stdio.h>
int main(int argc,char*argv[])
{
int i=0;
for(;i<argc;i++){
printf("%s ",argv<i>);
}
printf("Hello World! ");
return 0;
}
3、有三個參數
在argc和argv的基礎上多了一個環境變數參數,環境變數的形式是「ENV=value」,參數類型是指針數組或二級指針,如下例子:
int main(int argc,char*argv[],char*envp[])
{
int i=0;
for(;envp<i>!='
