C语言题目:输入一个正整数n(1<n≤10),再输入n个正数,输出平均值(保留两位小数),并逆序输出这些数。
#include"stdio.h"
void main()
{
int i,n,num;
float sum = 0;
printf("输入一个正整数:");
scanf("%d",&n);
for (i = 1; i <=n; i++)
{
printf("输入第%d个整数:
", i);
scanf("%d",&num);
sum = sum + num;
}
printf("%d个整数的平均数为:%.2f
", n, sum/n);
}
#include
void main(){
int num[10],sum=0,count,i;
double avg;
printf("请输入一个1到10之间的正整数:");
scanf("%d",&count);
while(count>10||count<0){
printf("你输入的数字不在范围内!");
printf("
");
printf("请输入一个1到10之间的正整数:");
scanf("%d",&count);
if(count>=1&&count<=10){
break;
}
}
for(i=0;i<10;i++){
if(i<count){
printf("请输入第%d个整数:",(i+1));
scanf("%d",&num[i]);
sum+=num[i];
}else if(count==i){
break;
}
}
avg=sum*1.0/count;
printf("这%d个数的平均数保留两位小数应该是:%.2f",count,avg);
}
#include<stdio.h>
int main(void)
{
int a[10];
int n,i;
float average,sum=0; //sum定义成float才合适
printf("Please input n:");
scanf("%d",&n);
printf("Please input %d integers:",n); //移动到循环外
for(i=0;i<n;i++) //这里多了分号
{
scanf("%d",&a[i]);
sum+=a[i];
}
average=sum/n; //sum是float才能得到小数
printf("averge=%.2f
",average); //变量名
for(i=n-1;i>=0;i--)
printf("%d ",a[i]);//加空格
return 0;
}
c语言编程 输入一个正整数n(1<n《10),再输入n个整数,将最小值与第一个...
这题目应该找到最大值和最小值所在的坐标位置,然后,在交换时,要考虑最大值是第一个数的情况。include<stdio.h>int main(){ int a[10]; int i,max,min,n; printf("请输入一个正整数n(1<n<10)\\n"); scanf("%d",&n); printf("请输入n个正整数\\n"); for(i=...
C语言:输入一个正整数n,求出1-n中各位数字之和为9的所有数的平均值_百...
```#include<stdio.h> int main(){ int n, sum=0, count=0;printf("请输入一个正整数n:");scanf("%d", &n);for(int i=1;i<=n;i++){ int num=i;int digitSum=0;while(num!=0){ digitSum+=num%10;num\/=10;} if(digitSum==9){ sum+=i;count++;} } if(count!=0...
C语言输入正整数n,输出1~n,每行一个
C语言输入正整数n,输出1~n,每行一个的一种可能的代码如下:include <stdio.h>int main(){ int n,i; printf("请输入一个正整数:"); scanf("%d",&n); \/\/从键盘输入一个正整数 for(i=1;i<=n;i++) \/\/循环输出1到n { printf("%d\\n",i); \/\/每行输出一个数字并...
用c语言编写程序 输入一个正整数n,求1到n的数中1出现的个数
\/*用c语言编写程序 输入一个正整数n,求1到n的数中1出现的个数*\/ include"stdio.h"int count(int n){ int i,j,c=0;for(i=1;i<=n;i++){ j=i;while(j!=0){ if(i%10==1) \/*判断位数中是否有1*\/ { c++;} j=j\/10; \/*让数除以十让他原来的高位变为低位,即原来的十位...
输入一个正整数n (1<n≤10),再输入n个整数,将它们存入数组a中。_百 ...
if(a == NULL) return -1; printf("请输入这%d个整数\\n",n); for(i=0; i<n;) { scanf("%d",a+i); if(*(a+i)<2 || *(a+i)>10) { printf("重新输入\\n"); }else{ i++; } } min = *a; for(i=0; i<n; i++) { if(*(a+i) < min) { min = *(a+i); minpos ...
C语言编程题:输入一个正整数n,输出1+1\/2+2\/3+3\/4+...的前n项和
include<stdio.h>int main(){ int n; double sum=0;\/\/记录总和初始值为0 printf("输入n的值:"); scanf("%d",&n); for(int i=1;i<=n;i++)sum+=1.0\/i; printf("前n项之和为:%lf\\n",sum); return 0; } 运行通过,可用。
编写raptor的程序输入一个三位自然数,求各位数之和._百度问一问
您好,\/输入1个正整数n(1<n<10),再输入n个整数,求出其中的最大值和最小植和平均值。编程 #include int main() { int isum,inumb[100],in,imax,imin,inum,i; printf("please input n:"); scanf("%d",&in); isum=0;【摘要】编写raptor的程序输入一个三位自然数,求各位数之和.【...
怎么用C语言编写程序“输入一个正整数n,计算1-2\/3+3\/5-4\/7+5\/9...
include<stdio.h> int main (void){ int i,n,m=1;double sum=0.0;printf("Enter a number:");scanf("%d",&n);for(i=1;i<=n;i++){ sum=sum+(double)i\/(2i-1);m=-m;} printf("sum=%lf\\n",sum);return 0;} 试着运行吧,我没上机,大概就是这个样子的 ...
C语言题目,输入一个正整数n,输出该数各位数字的积 例如,输入1234 输出...
include <stdio.h> int main(){ int num,s=1;scanf("%d",&num);while(num>0){ s=s*(num%10);num\/=10;} printf("每位数之积是:%d\\n",s);return 0;}
c语言怎么写出:“输入一个正整数n,再输入n个整数,输出最小值”的代 ...
3、接着,输入正整数,保存在变量n中。4、给临时变量赋值,让它的值等于正整数的值。5、用while语句判断,判断的条件为n不等于0。6、条件成立时,求正整数各位上数字的和。7、将正整数中,已求和的这一位数去除。8、最后,输出正整数各位上数字的总和。9、运行程序,输入任意的一个正整数,计算机...