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(); }