编写一个C程序,功能是:通过键盘输入一个正整数n,输出∑ n的计算结果
#include
void main()
{
int i,n; //定义i,n
printf("输入N:");
scanf("%d",&n); //输入n的值
for(i=1;i*i<n;i++) //i的值等于1,i的平方小于n,i自增1
{
printf("%d",i); //输出i的值~
}
printf("
");
}
注意:如果将结果存放在int
型变量中,输入的n值必须小8,否则,结果超出了整型变量所允许的最大数
看样子你的系统中sizeof(int)值为2。
#include
void
t1(int);
void
t2(int);
void
t3(int);
void
main(){
int
n;
printf("n
must
be
more
than
0
and
less
then
8
input
n:");
scanf("%d",&n);
if(
0
>=
n
||
8
<=
n
){
printf("n
must
be
more
than
0
and
less
then
8");
return
1;
}
t1(n);
t2(n);
t3(n);
}
void
t1(int
n){
int
sum=1;
int
i
=
n;
while(
1
<
i
){
sum
*=
i;
i--;
}
printf("while
res
is
%d
n
is
%d
",
sum,
n);
}
void
t2(int
n){
int
sum=1;
int
i
=
n;
do{
sum
*=
i;
i--;
}while(
1
<
i
);
printf("do
while
res
is
%d
n
is
%d
",
sum,
n);
}
void
t3(int
n){
int
sum=1;
int
i;
for(
i
=
n;
i
>
1;
i--){
sum
*=
i;
}
printf("for
res
is
%d
n
is
%d
",
sum,
n);
}
你看对不
#include"stdio.h"
#include"conio.h"
main()
{int i,n,sum=0;
printf("input n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
sum+=i;
printf("1+2+...+n=%d",sum);
getch();
}
一道简单C语言:请编写一个程序,从键盘输入100名职工的职工号、姓名和...
.wage<300.00)printf("%s,%s,%6f\\n",wi[i].Number,wi[i].name,wi[i].wage);} } \/\/楼主的程序完全正确,基本不用修改,\/\/可以把宏定义成3来验证程序的正确与否,\/\/注意输入的方式,先输入数字,然后回车,\/\/再输入名字再回车,再输入工资,然后就会转到第二个人了,不然会出错的 ...
编写一个C程序,从键盘输入五个整数并保存到数组中,求数组元素之和 用函...
include<stdio.h> void initArr(int* arr){ for(int i=0;i<5;i++){ scanf("%d",arr+i);} } int getSum(int* arr){ int sum=0;for(int i=0;i<5;i++){ sum+=*(arr+i);} return sum;} int main(){ int arr[5],sum;printf("input 5 numbers:\\n");initArr(arr);s...
用C语言编写一个完整的程序,通过键盘输入一个年号,判断是否为闰年_百 ...
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,...
怎么用C语言编写一个程序,它从键盘上输入5个整数,然后输出它们的积...
printf(“请输入5个数字:”);、int i ;int a[4];for(i=0;i<5;i++ ){ scanf("%d",a[i]);} printf("The answer is:");printf("%d\\n",a[0]*a[1]*a[2]*a[3]*a[4]);
C语言:编一个程序,从键盘输入字符,转化省十进制数,并输出。
include<stdio.h> int main(){ char ch;scanf("%c",&ch);int d;d = ch-48; \/\/48 0对应的ascii码 printf("%d",d);return 0;}
设计一个C语言程序, 从键盘上输入a,b,c三个整数,输出其中的最小者
include<stdio.h> void main(){ int a,b,c;scanf("%d%d%d",&a,&b,&c);\/\/从键盘上输入a,b,c三个整数 if(a<b){ if(a<c)printf("%d",a);\/\/输出其中的最小者 else printf("%d",c);\/\/输出其中的最小者 } else { if(b<c)printf("%d",b);\/\/输出其中的最小者 else prin...
求大神帮忙,编写一个C语言程序,从键盘输入两个整数,输出这两个数之和...
include<iostream> intmain(){ usingnamespacestd;inta,b;cout<<"Pleaseenterthetwonumber:\\n";cin>>a>>b;doublesum=((double)(a+b)\/2*(b-a+1));cout<<sum<<endl;return0;}
c++程序:通过键盘输入一个正整数n,求出平方值小于n的正整数并输出_百度...
include<stdio.h> void main(){ int i,n; \/\/定义i,n printf("输入N:");scanf("%d",&n); \/\/输入n的值 for(i=1;i*i<n;i++) \/\/i的值等于1,i的平方小于n,i自增1 { printf("%d\\t",i); \/\/输出i的值~} printf("\\n");} ...
要求写一个完整的C程序,实现:从键盘输入一个大于或等于零的数,求这个...
include<stdio.h>#include<math.h>int main(){ double x; scanf("%lf",&x); printf("%g\\n",sqrt(x)); return 0;}
.编写一个c程序,从键盘任意输入8个整数
include<stdio.h> int main(){ int arr[8],i,sum=0;printf(“please input 8 numbers”);for(i=0;i < 8;i++){ scanf(“%d”,&arr[i]);} for(i=0;i < 8;i++){ sum=sum+arr[i];} return 0;}