C语言程序与设计PTA平台习题与答案1第二章作业1①.本题要求编写程序,输出一个短句“WelcometoYou!”#includeintmain(){inta,b,c,d,Sum;doubleAverage;scanf(”%d%d%d%d”,&a,&b,&c,&d);Sum=a+b+c+d;Average=(a+b+c+d)/4.0;printf(”Sum=%d,Average=%。1f\n",Sum,Average);return0;}②整数四则运算本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内输入在一行中给出2个正整数A和B。在4行中按照格式“A运算符B=结果”顺序输出和、差、积、商.#includeintmain(){inta;intb;scanf(”%d%d",&a,&b);printf("%d+%d=%d\n”,a,b,a+b);printf("%d-%d=%d\n",a,b,a-b);printf("%d*%d=%d\n”,a,b,a*b);printf(”%d/%d=%d",a,b,a/b);C语言程序与设计PTA平台习题与答案2return0;}③整数152的各位数字本题要求编写程序,输出整数152的个位数字、十位数字和百位数字的值152=个位数字+十位数字*10+百位数字*100#include〈stdio。h>intmain(){inta=152/100;intc=152%10;intcount=152%100;intb=count/10;printf(”152=%d+%d*10+%d*100”,c,b,a);return0;}第二章作业3①求奇数分之一序列前N项和计算序列1+1/3+1/5+..。的前N项之和输入在一行中给出一个正整数N.在一行中按照“sum=S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围#includeintmain(){intfm=1,N,b=1;doubleitem,sum=0,i;scanf(”%d”,&N);for(i=1.0;i〈=N;i++){item=b*(i/fm);sum=sum+item;b=—b;fm=fm+2;}printf("%。3f\n",sum);return0;}C语言程序与设计PTA平台习题与答案3③求平方根序列前N项和计算平方根序列√1+√2+√3+⋯的前N项之和#include〈stdio.h〉#include〈math.h〉intmain(){intn,i;doublex,s=0;scanf(”%d",&n);for(i=1;i<=n;i++){x=sqrt(i);s=s+x;}printf("sum=%。2f\n”,s);return0;}④特殊a串数列求和给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。#include〈stdio.h〉#include