导航菜单
首页 >  » 正文

c语言编写程序计算3+33+333+3333 学校共1000名学生,235人住A宿舍,333人住B宿舍,432人住C宿舍,学生们要组织一个10人的委员会,试用下列

c语言编写程序计算3+33+333+3333

#include <stdio.h>
#include <math.h>
void main()
{
int d,n;
int i,j;
int sum0=0;//产生每一项的中间数值,如要产生3333这一项,肯定要生成3000和300,30,3这四个中间数值
int sum1=0;//产生每一项
int sum=0;//累加每一项
puts("===>请输入所要计算的个位数(如3+33+333.请输入3) ");
scanf("%d",&d);
puts("===>请输入需要相加几项");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++) //
{
sum0=d*pow(10,j-1);
sum1+=sum0;
}
sum+=sum1;
sum1=0; //sum1为下一轮计算清零
}
printf("最终结果为:%ld ",sum);
}
囧 代码没错- -

学校共1000名学生,235人住A宿舍,333人住B宿舍,432人住C宿舍,学生们要组织一个10人的委员会,试用下列

展开全部

A宿舍占学校学生比例235/1000
B宿舍占学校学生比例333/1000
C宿舍占学校学生比例432/1000
然后分别用10乘以A、B、C宿舍占学校学生比例,得出每个宿舍选几个人!

用C语言编写函数fun求sum=d+dd+ddd+......+dd...d(n个d),其中d为1 9的数字。

例:
#include "stdio.h"
long int GetNum(int n, int d)
{
long int sum = 0;
int i;
for(i = 0; i < n; i++) {
sum *= 10;
sum += d;
}
return sum;
}
long int GetSum(int n, int d)
{
int i;
long int sum = 0;
for(i = 1; i <= n; i++) {
sum += GetNum(i, d);
}
printf("Sum = %ld ", sum);
return sum;
}
void main()
{
int n, d;
printf("输入最大位数n:");
scanf("%d", &n);
printf("输入数值d:");
scanf("%d", &d);
GetSum(n ,d);
}

扩展资料
C/C++语言中,fun函数通常被主函数所调用。它是指用fun来定义一个函数(或方法),这样在引用时可以用fun表示。比如int fun(int x,int y),void fun(char* a,char* b) 等等。有先前的定义,就可以在主函数里调用它,比如ans=fun(3,7);或者fun(p1,p2)。
C/C++ 语言标准库中没有fun函数。fun函数是自定义函数,是使用来举例或作语法演示的,需要在使用前自行定义声明。fun一词没什么特别含义,也可以换成别的名称,如"abc"或"baidubaike"。
它只表示引用之前出现的函数,以调用它执行一些需求,int fun(int x,int y)只是一个举例的函数名而已,以及其声明的参数类型。

c语言编程,编写计算s=3+33+333+3333+33333的值

1
2
3
4
5
6
#include<stdio.h>
intmain(){
    printf("%d ",(3+33+333+3333+33333));
    return0;
}
 虽然我知道题目不是这个意思

C语言编写:数列第一项为81,此后各项均为它前一项的正平方根,统计该数列的前30项之和,并以格式“%3f”输出

#include "stdio.h" #include "conio.h" #include "math.h"

main() {  int i;     double a[30];    double sum=81;     a[0]=81;           for(i=1;i<30;i++)     {   a[i]=sqrt(a[i-1]);   sum+=a[i];  }  printf("%3f",sum);       getch(); }

相关推荐: