c语言编程题,用for循环!急急急

作者&投稿:盍厕 (若有异议请与网页底部的电邮联系)
~

#include<stdio.h>
int main()
{
int hg,bhg;
for(hg=1;hg<2000;hg++)
for(bhg=0;bhg<2000;bhg++)
if(hg*5-bhg*18==9931){
printf("%d",hg);
}
return 0;
}



1.作为示例,以求解下面数学式为例:
SUM = 1 - 3 + 5 - 7 + ...-99 + 101;
首先,需要分析数学规律,就数学式中每一项的绝对值而言,可以看成 a(n) = 2 * n - 1 其中,n = {1,2,3...51},而就每一项的符号而言,可以发现,当 n 为偶数时,对应的项为负号;当 n 为奇数时,对应项符号为正号。
2.建立工程、文件,简单配置,编写如下代码:
#include

int main(void)
{
int sum,s;
int i;
sum = 0;
for(i=1;i<52;i++)
{
if(i%2==0)
{
s = -1;
}
else
{
s = 1;
}
sum += (2*i-1)*s;
}
printf("sum of (1-3+5-7+...-99+101) is: %d\n",sum);
return 0;
}
其中,s 就是符号控制,其中for循环累加每一项。

3.编译、链接、运行程序,运行结果如下所示,可以看到运行结果SUM = 51.

4.合理运用for循环可以简化代码设计,增强代码可读性,缩减代码篇幅,利用循环可以处理重复并且有规律性的问题,比如规则图形的打印,数组遍历、对象赋值等,合理运用for循环需要先理解for循环的语法:
for(表达式1;表达式2;表达式3)
{
循环体
}
END






如何用C语言中的fo语句编写“输入两个正整数,求它们间的最大公约数...
求两个数的最大公约数和最小公倍数.用一个函数求最大公约数,用另外一个函数根据求出的最大公约数求最小公2011-02-26 13:26#include<stdio.h> void main(){ int max(int n,int m);int min(int n,int m);int a,b;printf("请输入两个整数\\n");scanf("%d%d",&a,&b);printf("%...

C语言求教,利用fo重复程序来做,谢谢
include <stdio.h> int main(){ int i, j; for (i = 0; i < 5; i++) { for (j = 0; j < 5; j++) putchar('*'); putchar('\\n'); }}

c语言中fo语句的嵌套循环问题!!!
include<stdio.h> void main(){ char c;int i,j;for(i=0;i<6;i++){ c='F';for(j=0;j<=i;j++)printf("%c",c--);printf("\\n");} }

C语言 请用while do……while 或fo循环写
= 0) printf("sin(a)的近似值为%d", k); n += 2; } return 0;}

用c语言写半径为1、2、3...10的球形体积,要求体积用自定义一个函数,主...
include<stdio.h>float pi=3.14159;double tj(float r){ return 3.0\/4.0*pi*r*r*r;}int main(){ double i; for(i=1;i<=10;i++) pinrft("%.5f\\n",tj(i)); return 0;}

c语言中for是合法变量吗
c语言中fo不r是合法变量。根据查询相关公开信息显示,for不能用作变量名for,在很多编程语言里面是关键字,不是合法的标识符。

c语言的问题
C语言中调用函数实现数字交换时,不能简单的之用数值传递。因为它的传值运算是单向的,即值可以从主函数传给被调用的函数,可被调用的函数不能传值给主函数,而只能传地址值。所以以上程序可以改为:fo(int *c0,int *c1){ int t;t=*c0;*c0=*c1;*c1=t;} main(){int a=5; int b=10;...

谁能帮我做下这道C语言编程题,明天就要交了,好心人帮帮忙,谢谢了~~~求...
scanf("%s",fo[i].name);printf("员工性别(男:m,女:f):");scanf(" %c",&fo[i].sex);printf("成绩等级:");scanf("%d",&fo[i].judge);} } void display(info fo[N]){ int i;system("cls");for(i=0;i<N;i++){ printf("员工编号:%s\\n",fo[i].num);printf("员工...

for x in fo变量x表示什么
在这条语句中x可以用任何的字符串代替,但是需要需要不要使用相同作用域下相同的字符串,语句的含义从L中for循环取出的值可以赋值给x,比如第一次for循环就是x=fo[0]。for语句,遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。Python编程语言的特点:1、Python的设计目标之一是让...

一道关于乐透奖兑奖算法的C语言编程题
cout<<awardnum[i]<<endl;\/\/这句话用作调试 } special=rand()%42;\/\/特殊号码这里没有确保和前面6个数不一样,这样可能出现没有二等奖的情况 cout<<"特殊号码为"<<special<<endl; \/\/这里也用作调试 cout<<"请输入6个不重复的彩票号码"<<endl;for(i=0;i<6;i++) cin>>yournum[i];...

通城县13880689601: c语言关于for循环的题目 -
德颖迪诺: #include "stdio.h" void main() { int n,d60=0,i,cj,z=0; float av; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&cj); if(cj>=60)d60++; z+=cj; } av=z*1.0/n; printf("%d个人中成绩大于等于60的人有%d个,平均成绩(两位小数)为%5.2f\n",n,d60,av); }有什么问题请留言.

通城县13880689601: c语言编程求1到n中能被3或7整除的数之和.分别用for循环语句和while循环语句完成本题. -
德颖迪诺:[答案] #include /*用for循环实现*/ void main() { \x09int n; \x09int m; \x09printf("please input n\n"); \x09scanf("%d",&n); \x09for(int i = 1; i

通城县13880689601: 【急!】c语言for语句循环结构(求小明应付金额具体如题!!) -
德颖迪诺: 12345678910111213141516171819202122232425 /*c语言for语句循环结构(求小明应付金额解答如下!!)*/#include<stdio.h> main() /*缺省值*/ { inta; floatb[100],sum; /*分配数组*/ printf("购买物品总量:\n"); scanf("%d",&a);for(i...

通城县13880689601: c语言编程计算1!+2!+3!+4!+5!(用for的双层循环),请教大家 -
德颖迪诺: #include "stdio.h" int main() { int i,j;int sum=0,t;for(i=1;i<=5;i++){ t=1;for(j=1;j<=i;j++){t=t*j;}sum=sum+t;}printf("%d\n",sum); } 楼上的楼上第二次循环没有为t赋初值 楼上sum=s+sum; 语句应该在二次FOR循环的外面

通城县13880689601: C语言编程题:1至4个for语句循环的例题,并注释意义,望高手回答
德颖迪诺: //猜数字游戏 先生成一个数字 再让用户循环6次输入数字 #include "stdafx.h" #include "time.h" #include "stdlib.h" #define COMPETOR_NUM_LIST "谁最荡漾?!\n0-面包\n1-水饺\n2-可乐\n3-鸡翅\n4-达达\n5-拉姆\n6-寿司\n7-苞米\n8-糖...

通城县13880689601: 用C语言写一个如下的程序,用FOR循环! -
德颖迪诺: #include int main(){ char c; int row,i,j; printf("please input char:"); scanf("%c", p...

通城县13880689601: c语言求用for循环写一个简单的代码 让屏幕显示下面的图形 * *** * -
德颖迪诺: #include void main(){int i,j; clrscr(); /* 清屏 */ for(i=1;i<=9;i++) /* 行循环 */ {for(j=1;j...

通城县13880689601: c语言中for语句是怎么用的 -
德颖迪诺: c语言中for语句用法: for是C语言中的一个关键字,主要用来控制循环语句的执行. 举例: int i; for(i=0; i<3; i++) // i=0是初始化部分;i<3是循环判断条件部分(当满足此条件时才进入执行for循环中的语句);i++是执行完循环体语句后的操作 { printf...

通城县13880689601: C语言编程,用for循环完成.用格里高利公式计算并输出圆周率的值. -
德颖迪诺: #include<stdio.h> int main() {double sum=0;int i,n;scanf("%d",&n);for(i=1;i<=n;i++){sum=sum+1/(double)(4*i-3)-1/(double)(4*i-1);//要转换为浮点型的}printf("%.5lf\n",sum*4);return 0; }

通城县13880689601: C语言编程题 for循环语句 -
德颖迪诺: s=0; for(i=200;i<=300;i++) { if(i%7==0) s=s+i; } printf(s);

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