输入n,计算1-3+5-7+…+m的值,(m是<=n的最大奇数),输出和。 例如,当n是10时,计算1-3+5-7+9 输入格式: 输入一个整数n 输出格
include<stdio.h> include<stdlib.h> void main(){ int i,n,*p;printf("请输入一个正整数:\n");scanf("%d",&n);p = (int *)malloc(n*sizeof(int));printf("请输入%d个数:\n",n);for(i=0;i<n;i++){ scanf('%d",p+i);} for(i=0;i<n;i++){ if(p[i]%2!=0)...
include <stdio.h>int main(){int i,n,s=0;scanf("%d",&n);for(i=1;i<=n;i+=2)s+=i;printf("%d",s);return 0;}//运行示例:
pascal问题 用FOR语句 1.求s=1+4+7+…+298的值。 2.输入正整数N,输出1至N之间的奇数之和(1和N也要考虑)。 3.编写一个评分程序,接受用户输入
#includemain(){intn,i,num,sum=0,n1=0,n2=0;floatave;printf("请输入正整数n:");scanf("%d",&n);printf("请输入%d个正整数:",n);for(i=1;i<=n;i++){scanf("%d",&num);if(num%2==0)n2++;else{sum=sum+num;n1++;}}ave=1.0*sum/n1;printf("所有奇数的平均值为:%f",ave);printf...
k=1/2.0; for(i=2;i<=n;i=i+2) k=k+1.0/i; } if(n%2!=0)//while改成if { k=1.0; for(i=3;i<=n;i=i+2) k=k+1.0/i; } printf("%lf",k); return 0;}
include <stdio.h>int main(int argc,char *argv[]){ int n,sum,sum7,x,t; printf("Input n(int n>0)...\nn="); if(scanf("%d",&n)!=1 || n<1){ printf("Input error, exit...\n"); return 0; } for(sum=sum7=t=0;n;n--){ if(scanf(...
如要完成:从键盘输入一个正整数,判断是否是奇数,如是就在屏幕上显示。比较好的算法是( ) A. ①输入的数存入变量n ②f=(n/2=int(n/2))③如果f的值是
百度试题 结果1 题目开始输入正整数n x=2n-1y=x2+5输出y结束图L1-1-7已知如图L1-1-7所示的程序框图是“求一个正奇数的平方加5的值” ,若输出的数是30,则输入的n的值为 相关知识点: 试题来源: 解析 CO 反馈 收藏
1如要完成:从键盘输入一个正整数,判断是否是奇数,如是就在屏幕上显示.比较好的算法是( )A.①输人的数存人n变量②f=(n/2=Int(n/2))③如果f中的值为True就显示n中值B. ①输人的数存人n变量②f=(n/2=Int(n/2))③如果f中的值为False就显示n中值C. ①输人的数存人n变量②如果n/2=Int(n/2...