急!C语言菜鸟求助关于一个简单的求整除个数的编程.

作者&投稿:长孙沈 (若有异议请与网页底部的电邮联系)
C语言:求写一个简单的编程。~

#include #define ISLEAP(y) ((y)%400==0||(y)%4==0&&(y)%100!=0)int main(void) {int y,m,d,date[]={31,28,31,30,31,30,31,31,30,31,30,31};printf("请输入一个年份和一个月份:");scanf("%d%d",&y,&m);d=m==2?date[m-1]+ISLEAP(y):date[m-1];printf("%d年%d月有%d天
",y,m,d);return 0;}

#include "stdio.h"
#include "math.h"
#define rate 0.0275
void main()
{
double capital,money;
int year;
printf("请输入本金然后回车,再输入存期再回车!:
");
scanf("%lf%d",&capital,&year);
printf("本息之和为:%lf
",money=capital*pow((1+rate),year));
}
绝对正确,而且简洁明了。

#include<stdio.h>

void main(){
int i,j=0,sum;
for(i = 8000; i<=260000;i++){
if(0 == i%678){
sum += i;
j++ ;
}

}
printf("能被678整除的有%d个,加起来是:%d\n",j,sum);
}

/* 采用 Win-TC 编译器 */

#include<stdio.h>

int main( void )
{
unsigned long i; /* 循环变量,unsigned long类型 */
unsigned long sum = 0; /* 记录总数,unsigned long类型 */
unsigned int count = 0; /* 记录个数,unsigned int类型 */

for(i = 8000;i<=260000;i++) /* 循环体 */
{
if(i % 678 == 0)
{
sum += i;
printf("%8lu",i); /* 输出满足条件的数 */
count++; /* 记录个数 */
}
}

/* 输出结果 */
printf("\n\ntotal: %u\n",count);
printf("sum: %lu\n",sum);

return 0;
}

#include<stdio.h>
void main()
{
int number=0,i;
for(i=8000;i<=260000;i++)
{
if(i%678==0)number++;
}
printf("%d\n",number);
}
运行了,没有问题

#include<iostream.h>
void main()
{
int i,j;
for(i=8000,j=0;i<=260000;i++)
{
if(i%678==0)
{
j+=i;
printf("%d\n",i);
}
}
printf("%d\n",j);
}


C语言菜鸟求助,关于C语言链表的一个问题,显示有四个错误,一个警告,哪 ...
二、函数声明与函数定义不符void main(){ SqStack S; InitStack(S); system("pause");}void InitStack(SqStack &S){ \/\/构造一个空栈 S.base=(int *)malloc(MAXSIZE*sizeof(int)); if(!S.base) exit(0); \/\/存储空间失败 S.top=S.base; S.stacksize=MAXSIZE;...

高分!!!C语言菜鸟问题啊!!!高分!!!
问题1:任何常量数字比如100.79,300.44都是用double存储的。而%f也可以打印double类型,所以你明白吧。问题2:这个根据不同编译器会有些许不同,但是一般,都是由计算机CPU中的浮点运算单元完成2进制的转换的。一般是取整数部分化为整数。是的,包括指针都行,但是现在有些编译器限制了部分强制转换!比...

C语言菜鸟求助:关于C语言中变量释放的问题
变量释放就是告诉系统你不用这块地址了,别的程序可以对那块地址进行赋值等操作,因此那块地址的值你就不可控了,即使你再对它赋值,也可能被别的程序改变,产生意想不到的结果。

大一c语言编程菜鸟求助各位大神。。。第一,static到底有啥用在这里...
static 修饰的叫静态变量,在函数里面使用的话其修饰的变量叫静态局部变量 静态局部变量属于静态存储方式,静态局部变量在函数内定义。它的生存期为整个源程序,但是其作用域仍与局部变量相同,只能在定义该变量的函数内使用该变量。退出该函数后, 尽管该变量还继续存在,但不能使用它。至于你的程序的错误...

急!C语言菜鸟求助关于一个简单的求整除个数的编程.
include<stdio.h> void main(){ int i,j=0,sum;for(i = 8000; i<=260000;i++){ if(0 == i%678){ sum += i;j++ ;} } printf("能被678整除的有%d个,加起来是:%d\\n",j,sum);}

c语言菜鸟不懂就问!!!
4. ch='\\xaa',该赋值语句编译可以通过,但是输出的内容就不是你预想的那样了,因为ch只能存放一个字符,编译器在编译时会截取一个字符存放在其中。5.这一题就是在考验C语言中除号“\/”的用法了,1\/3最后会被编译器计算成0,而不是0.33,只有改成1\/3.0才行。6. k=ac ? c:k; 是值...

c语言菜鸟求帮忙,跪求跪求 我需要解释 谢谢啦
从头解释,a、b、c、d、e赋值就不用说了,到if(!a),因为a=1,所以!a=0,就是逻辑假,d=d+1不执行,接着到else if(!b),b是20,!b同样是0,所以下面的 if(d) d=--d;else d=d--;这一段都不执行,最后printf("%d\\n\\n",d)的结果是100,因为从头到尾d的值都没有变 ...

C语言 菜鸟问题
设分母是a(n)=n,分子式b(n)。于是,第n项我们可以这样表示:[a(n-1)+b(n-1)]\/a(n)。又因为是要求前二十项,所以选择for循环实现,分子分母分别用两个整形数组表示。最后的结果用一个浮点型的数表示。include<stdio.h> main(){ int a[20],b[20];float c=0.5;int i;a[0...

C语言编程菜鸟求助,谢谢
第一,你第六行少个分号,第二,对于身高你定义的量前后不一致,前头用的hight,后头就成了high,(其实那个单词是height),应该前后一致。修改如下:main(){ int age;float hight;char name1[50],name2[50];printf("请输入你的年龄 \\n");scanf(" %d",&age);printf("请输入你的身高\\n");sca...

C语言菜鸟问题?
问题1:(*prt)[3]是一个指针所指向的数,其中*prt是一个指针,指向数组的行向量,意义是指针ptr所指向的行的第三个数。如a[2][3],则当*prt=a[2]的时候,(*prt)[3]=a[2][3].问题2:答案选C,因为do……while循环里第一次x-=2得x=1,while(!(--x))的结果是while(!0),所以...

银海区13513364271: 菜鸟求助:一道很简单的C编程题 -
箕药冬凌: 这样是可以的,形式是输入一个数跟着输出绝对值 EOF指的是end of file.是一个特定的标记 #include <stdio.h> main() { float a; while(scanf("%f",&a)!=EOF) //这个语句的意思就是用a来接收输入的数 //并以Ctrl+z结束整个程序 { if (a<0) a=-a; ...

银海区13513364271: 急~~~~~~~一个菜鸟的简单C语言问题,求高手解答... -
箕药冬凌: 这个是char型的问题 你改成这样就行了scanf(" %c",...

银海区13513364271: 求高手给些一个最简单的c语言程序,最简单的,但是要能运行的,谢谢了 -
箕药冬凌: #include <stdio.h> int main() { int a = 9; int b = 8; printf("a - b = %d",a - b); return 0; }

银海区13513364271: 下面一个简单的C语言,求答案.(我是菜鸟,不会) -
箕药冬凌: include void main(){ int m,n; double result=0; scanf("%d", &m); //输入m, scanf("%d", &n); //输入n for(int i=m, i<=n; i++) { //由m -> n 循环 result += 1.0/i; // 累加1.0/i 并将结果赋值给result.//这里用1.0/i 而不是1/i是因为i是int类型,1/i的结果会舍弃小数部分. // 而1.0/i 的结果会转换成double类型,小数跟整数部分都会保留. } printf("%f", result); //输出累加结果 }

银海区13513364271: 求助C语言编写一个简单的程序
箕药冬凌: #include "stdio.h" #include "conio.h" #include "stdlib.h" void main( ) { FILE *fp; int flag,t; printf("输入1为输入数据,0为求平均数并输出\n"); scanf("%d",&flag); if (flag) { if ( ( fp = fopen("abc.txt", "a+") )==NULL) { printf("can not ...

银海区13513364271: c语言的一个简单问题 求助~~~~~~~~~~~~~~~求助~~~~~~~~~~ -
箕药冬凌: #include "stdio.h"void main(){int sum=1;int a[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};for(int i=0;i<4;i++)for(int j=0;j<4;j++)sum*=a[i][j];printf("%d",sum);}

银海区13513364271: 急求一个C语言程序,各位帮忙想想啊,很简单的,但是本人太笨了不会,先谢谢大家了啊
箕药冬凌: c++写的 你自己改下就是C了 #include<iostream.h> void main() { float crose[10]; float *p; p=crose; int i; float Sun=0; for(i=0;i<10;i++) { cin>>p[i]; Sun+=p[i]; } for(int m=0;m<9;m++) { int j=m; for(int l=m+1;l<10;l++)if(p[l]<p[j])j=l; if(j>0) { float k=p[j]; p[j]=p[...

银海区13513364271: C语言很简单的一道问题,新手急求 -
箕药冬凌: #include int main(){ int a[100],b[100],c[100],x; int ia=0,ib=0,ic=0; do { scanf("%d",&x); a[ia]=x; ia++; }while(x!=-1); ia--; do { scanf("%d",&x); b[ib]=x; ib++; }while(x!=-1); ib--; for(int i=0;i { for(int j=0;j { if(a[i]==b[j]) break; } if(j==ia) { c[ic]=a[i]; ic++; } } ...

银海区13513364271: 急求一个简单C语言编程
箕药冬凌: 好像叫上善若水的人好像很多啊.. 相加后,输出的时候求绝对值不就行了?如果确定是两个负数相加,输出的时候*-1也行. #include <stdio.h> #include <math.h> int main(void){ int a=-1; int b=-2; printf("%d\n",abs(a+b)); return 0; } 如果是非常死板的一定要用2个负数,不求绝对值,最简单可以用溢出的方法,比如16位编译器里的int占2个字节,范围为-32768~32767,因此-32768-1=32767,VC里面int占4个字节..这个范围很大..

银海区13513364271: 急求会C语言的帮写个简单程序!!!!
箕药冬凌: #include "stdio.h" #define max(a,b) (((a) > (b)) ? (a) : (b)) void main() { double dQ, di, dl, da, dh; double ds, dy, dq, dL; double dy1, dy2; double Y; double dC, dG; printf("请输入Q,i,l,a,h,用逗号隔开:"); scanf("%f,%f,%f,%f,%f", &dQ, &di, ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网