用C语言编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和。 C语言:输入10个整数,求出它们的和,统计其中偶数的个数,输...

\u7528C\u8bed\u8a00\u7f16\u7a0b\u5b9e\u73b0\u4ece\u952e\u76d8\u4efb\u610f\u8f93\u516510\u4e2a\u6574\u6570,\u7edf\u8ba1\u5176\u4e2d\u5947\u6570\u7684\u4e2a\u6570,\u5e76\u8ba1\u7b97\u8fd9\u4e9b\u5947\u6570\u7684\u548c

#include
main()
{
int i,n=0,sum=0;
int a[10];
printf("n\\u8f93\u516510\u4e2a\u6570:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
{
if(a[i]/2!=0)
{
n++;
sum+=a[i];
}
}
printf("%d",n,sum);
}
\u5148\u8bd5\u8bd5\u770b\u53ef\u4ee5\u5417\uff1f\u6211\u597d\u4e45\u6ca1\u6709\u5199\u6570\u7684\u8f93\u5165\u548c\u8f93\u51fa\u4e86\uff0c\u4f60\u7f16\u8bd1\u770b\u53ef\u4ee5\u5417\uff1f\u4e0d\u884c\u518d\u544a\u8bc9\u6211\u7ed9\u4f60\u6539\u3002

#include
#defineN10
inti;
voidsum(inta[])
{

intsum_num=0;
for(i=0;i<N;i++)
{
sum_num+=a[i];
}
printf("\u548c=%d\n",sum_num);
}

voidcheck(inta[])
{

intone=0,two=0;
printf("\u5947\u6570\uff1a");
for(i=0;i<N;i++)
{
if(a[i]%2==0)
two++;
else
{
printf("%d",a[i]);
one++;
}
}
printf("\n\u5947\u6570\u4e2a\u6570=%d\n\u5076\u6570\u4e2a\u6570=%d",one,two);
}
intmain()
{
intnum[N]={0};
for(i=0;i<N;i++)
scanf("%d",&num[i]);
sum(num);
check(num);
}

\u6269\u5c55\u8d44\u6599
C\u8bed\u8a00\u7edf\u8ba1\u82f1\u6587\u5b57\u6bcd\u3001\u7a7a\u683c\u3001\u6570\u5b57\u548c\u5176\u5b83\u5b57\u7b26\u7684\u4e2a\u6570
#include"stdio.h"
voidmain()
{
charc;
intletters=0,space=0,digit=0,others=0;
printf("pleaseinputsomecharacters\n");
while((c=getchar())!='\n')
{
if(c>='a'&&c='A'&&c<='Z')
letters++;
elseif(c=='')
space++;
elseif(c>='0'&&c<='9')
digit++;
else
others++;
}
printf("allinall:char=%dspace=%ddigit=%dothers=%d\n",letters,
space,digit,others);
}

#include<stdio.h>
void main()
{
int a[10],i,n=0,sum=0;
printf("请输入十个整数:");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]%2!=0)
{
n++;
sum=sum+a[i];
}
}
printf("共有%d个奇数,它们的和是:%d\n",n,sum);
}

楼上两位同学方法都对。但第二种方法用数组完全没必要。

int main()
{
int temp; /* 用于临时保存输入的整数*/
int sum = 0; /*用于求和*/
int count = 0;
int i;

/* 输入这10个数*/
for (i = 0; i < 10; i++)
{
scanf("%d", &temp);
if (temp % 2)
{
count++;
sum += temp;
}
}
printf("the count of odd num is %d, sum is %d\n", count, sum);

return 0;
}

  • 缂栫▼C璇█绋嬪簭,瀹炵幇濡備笅鍔熻兘:浠庨敭鐩樹换鎰忚緭鍏3涓暣鏁,姹傚嚭3涓暟涓殑...
    绛旓細int main(){ int a,b,c;int max;cout<<"璇杈撳叆涓変釜鏁";cin>>a>>b>>c;if(a>b){ max = b;if(c > max)max = c;} else { max = a;if(c > max)max = c;} cout<<"鏈澶у兼槸"<<c<<endl;return 0;}
  • C璇█缂栫▼:浠庨敭鐩樹换鎰忚緭鍏涓変釜鏁,缂栧啓姹傚叾鏈澶у笺佹渶灏忓肩殑鍑芥暟,鐢ㄦ寚閽...
    绛旓細绋嬪簭濡備笅锛#include<stdio.h>#define MAXSIZE 10main(){int a[MAXSIZE];int k;printf("please inter ten number:");for(k=0;k<MAXSIZE;k++){ scanf("%d",&a[k]);} Fun(a);for(k=0;k<MAXSIZE;k++)printf("%d,",a[k]);} void Fun(int a[]){ int i;int temp;int MaxNu...
  • 缂栫▼瀹炵幇:浠庨敭鐩樹换鎰忚緭鍏涓涓笁浣嶆鏁存暟,灏嗚鏁板垎瑙f垚涓綅銆佸崄浣嶃佺櫨 ...
    绛旓細int main(){ int n,k=0;int a[11]={0};scanf("%d",&n);while(n){ a[k++]=n%10;//鎻愬彇鍚勪釜浣嶄笂鐨勬暟锛屽偍瀛樺湪鏁扮粍a涓 n/=10;} for(int i=0;i<k;i++)//鍐掓场鎺掑簭 for(int j=0;j<k-i-1;j++)if(a[j]>a[j+1]){ int t;t=a[j];a[j]=a[j+1];a[j+1]=...
  • C璇█浠庨敭鐩樹换鎰忚緭鍏10涓暣鏁,缂栫▼瀹炵幇灏嗗叾涓渶澶ф暟涓庤緭鍑烘帓鍦ㄧ涓鐨...
    绛旓細void main(){ int a[10];int i,j,max,min,temp,m,n;printf("璇杈撳叆鍗佷釜鏁存暟\n");for(i=0;i<10;i++){ scanf("%d",&a[i]);} for(i=0;i<10;i++){ printf("%d ",a[i]); //瑕佸姞绌烘牸 } printf("\n"); //鎹㈣ max=a[0];min=a[0];m=0; n=0; //...
  • C璇█缂栫▼瀹炵幇:浠庨敭鐩涓杈撳叆浠绘剰涓涓浣嶇殑鏁存暟(浣嶆暟涓嶇‘瀹),灏嗗叾姣忎竴...
    绛旓細鎬濊矾锛氬畾涔変竴涓瓧绗︽暟缁勶紝鍒╃敤璇ユ暟缁勬帴鏀閿洏杈撳叆鐨勬暣鏁帮紝鎺ョ潃渚濇閬嶅巻璇ユ暟缁勫苟杈撳嚭銆傚弬鑰冧唬鐮侊細include "stdio.h"int main(){ int i;char a[100];gets(a);//鎺ユ敹閿洏杈撳叆 printf("%c",a[0]);//鍏堣緭鍑虹涓涓瓧绗 for(i=1;a[i]!='\0';i++)//鎺ョ潃杈撳嚭鍚勪釜瀛楃 printf("$%c"...
  • C璇█涔犻涓,缂栫▼瀹炵幇浠庨敭鐩樹换鎰忚緭鍏20涓暣鏁,缁熻闈炶礋鏁颁釜鏁,骞惰绠楅潪...
    绛旓細,n=0,i,sum=0; for(i=0;i<20;i++) scanf("%d",&a[i]);//杈撳叆20涓暟 for(i=0;i<20;i++) { if(a[i]>=0) { n++;//缁熻闈炶礋鏁扮殑涓暟 sum+=a[i];//闈炶礋鏁扮殑鍜 } } printf("涓暟锛%d 鍜岋細%d",n,sum);} ...
  • 鐢–璇█ 浠庨敭鐩涓浠绘剰杈撳叆涓涓鏁存暟,鍒ゆ柇鏄惁涓虹礌鏁般
    绛旓細{ int t,i;t=sqrt(num)+1;for(i=2;i<t;i++){ if(num%i==0)break;} if(i==t)return 1;return 0;} int main(){ int n;printf("璇杈撳叆浠绘剰涓涓鏁存暟:");scanf("%d",&n);if (shu(n))printf("\n%d鏄礌鏁!",n);else printf("\n%d涓嶆槸绱犳暟!",n);return 1;} ...
  • C璇█浠庨敭鐩樿緭鍏ヤ换鎰瀛楃涓,浠ュ洖杞︾缁撴潫 浠庨敭鐩樿緭鍏ヤ换鎰忓瓧绗︿覆,浠ュ洖杞...
    绛旓細) { if ( *r>='0' && *r<='9' ) { *p=*r; p++; } else if ( *r>='a' && *r<='z' ) { *q=*r; q++; } else if ( *r>='A' && *r<='Z' ) { *q=*r; q++; } r++; } *p=*q=0; printf("%s\n%s\n",str1,str2);} ...
  • C璇█濡備綍浠庨敭鐩樿緭鍏ヤ换鎰3涓暟,鎸変粠灏忓埌澶х殑椤哄簭杈撳嚭?
    绛旓細杈撳叆3涓瓧绗︿覆锛屾寜浠庡皬鍒板ぇ椤哄簭杈撳嚭銆 //鍏鐢ㄧ▼搴瀵逛笁涓暟杩涜浠庡皬鍒板ぇ鎺掑簭锛岀劧鍚庝慨鏀圭▼搴#include<stdio.h>#include<string.h>int main(){void swap(char *pt1,char *pt2); char a[20],b[20],c[20]; char *p1,*p2,*p3; printf("璇疯緭鍏ヤ笁涓瓧绗︿覆:"); gets(a); gets(b); ...
  • C璇█浠庨敭鐩樹换鎰忚緭鍏涓涓暣鏁皀,缂栫▼璁$畻骞惰緭鍑1~n涔嬮棿鐨勬墍鏈夌礌鏁颁箣鍜...
    绛旓細int sum=0;printf("璇杈撳叆涓涓ぇ浜2鐨勬暣鏁帮細");scanf("%d",&n);l=n;for(;n>=2;n--){ for(i=2;i<n;i++){ if(n%i!=0)//鍒ゆ柇鍏朵负绱犳暟 t=1;else { t=2;break;} } if(t==1){ sum+=n;//printf("%d ",n);//杈撳嚭1-n涔嬮棿鐨勬墍鏈夌礌鏁 } } printf("1-%d涔嬮棿鐨勬墍鏈...
  • 扩展阅读:少儿编程到底有多可怕 ... 学python后到底能干什么 ... 少儿编程适合多大孩子 ... 编程一般要学多久 ... 编程学习 ... 哪种键盘打字舒服 ... c++编程适合几岁学 ... 少儿编程10大品牌排行榜 ... 初学编程必背50个 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网