c语言高手进!!设计C语言程序,输出[1,100]以内所有的偶数。

作者&投稿:贡玛 (若有异议请与网页底部的电邮联系)
C语言程序求1—100之间的奇数和和偶数和~

用oddsum=1+3+5+···+99来计算奇数和;evensum=2+4+6+···+100来计算偶数和。首先设置两个计数器:oddsum,evensum。其初值为0,利用if···else来判断奇偶数,来分别累加到计数器。
1,将i的初值置为1;
2,当i增到101时,停止计算。
方法一、
#include
int main(void)
{int i = 1, oddsum = 0,evensum = 0;// oddsum奇数和 evensum偶数和
while(i <= 100)// 若i<=100则执行循环体
{if(i % 2 != 0)// 判断是不是奇数,是就累加到奇数
oddsum += i;
else// 不是奇数,累加到偶数
evensum += i;
i++;// i的值加1
}
printf("oddsum=%d evensum=%d
",oddsum,evensum);
return 0;
方法二、for语句来实现,效果是一样的。
#include
int main(void)
{int i, oddsum = 0, evensum = 0;// oddsum奇数和 evensum偶数和
for(i = 1; i <= 100; i++)// 若i<=100则执行循环体,i的值加1
{if(i % 2 != 0)// 判断是不是奇数,是就累加到奇数
oddsum += i;
else// 不是奇数,累加到偶数
evensum += i;
}
printf("oddsum=%d evensum=%d
", oddsum, evensum);
return 0;
}

扩展资料:用C语言来写出‘输出1到100中的奇数’代码。
1、奇数,就是除以2之后有余数的整数,
代码:
#include
int main()
{
int i;
for(i=1;i<=100;i++)
{
if(i%2 != 0)
{
printf("%d",i);
}
}
return 0;
}

main()
{
int
a;
for(a=1;a<=100;a++)
if(a%2==0)
printf("%d",a);
}
a%2==0要放在判断语句里,for每段用分号隔开,printf格式控制符要包含在引号中

while循环:
#include <stdio.h>
void main( )
{ int i=1;
while (i<=100)
{ if(i%2==0) printf("%5d",i);
if(i%10==0) printf("\n");
i++; }
}
for循环:
#include <stdio.h>
void main( )
{ int i=1;
for(i=1;i<=100;i++)
{ if(i%2==0) printf("%5d",i);
if(i%10==0) printf("\n"); }
}
修改过了,都能完成,而且一行显示十个数

#include<stdio.h>
#include<conio.h>
main()
{ int x;
for(x=0;x<=100;x+=2)
{

printf("%d ",x);
if(x%10==0)
printf("\n");

}
getch();
}

#include<stdio.h>
#include<conio.h>
main()
{ int x=0;
while(x<=100)
{

printf("%d ",x);
if(x%10==0)
printf("\n");
x+=2;

}
getch();
}

这种方法是最快的

for ,while都有了,这样行了吧

#include <stdio.h>
void main(void)
{
for (int i=1;i<=100;i++)
{
while (i%2==0)
{
printf("%d\n",i);
break;
}

}
return ;
}

你们这些学生就会上网找作业答案.悲剧!


C语言高手请进!帮小弟编编这个程序: 输入5个学生4门课程的成绩,求各学...
每个学生的总分;每门课程的平均分;输出总分最高的学生的姓名与成绩。提示:首先定义一个char 类型数组name[5][10]存放5个学生的姓名,再定义一个int 类型数组student_score[5][4]来存放5个学生的4门功课成绩,再定义一个类型数组each_total[5]用来存放每个学生的总成绩。include <stdio.h> define...

急求数据结构C语言设计(高手进)
每个学生的信息由学号、姓名以及各科成绩组成。对学生的考试成绩进行有关统计,并打印统计表。[基本要求](1) 按总数高低次序,打印出名次表,分数相同的为同一名次;(2) 按名次打印出每个学生的学号、姓名、总分以及各科成绩。[测试数据]由学生依据软件工程的测试技术自己确定。注意测试边界数据。[选作...

C语言高手!!帮忙写个最短路径程序!!!
(1) 设计你所有学校的校园平面图,所含景点不少于10个。以图中顶点表示校内各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等相关信息。(2) 为来访客人提供图中任意景点相关信息的查询。(3) 为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简单...

数据结构课程设计,有向图,C语言高手进
\/* 图的深度优先遍历 *\/ include <stdlib.h> include <stdio.h> include <conio.h> struct node \/* 图顶点结构定义 *\/ { int vertex; \/* 顶点数据信息 *\/ struct node *nextnode; \/* 指下一顶点的指标 *\/ };typedef struct node *graph; \/* 图形的结构新型态 *\/ struct node head[...

用C语言设计一个图书管理系统(高手请进)
define NUM 100 struct book { char booknum[8];char bookname[15];char author[12];char PubHouse[15];char PubTime[11];}bookinfor[NUM];char Initialization()\/*界面初始化*\/ { char ch;printf(" ***Library Management System***\\n1.Show all the book information\\n2.Add book infor...

C语言课程设计 麻烦高手进来帮帮忙 谢谢啦!~~~
要求编译的环境为Windows XP TC 2.0 的主体内容主要包括1.设计分析;2.程序结构(画流程图)3.各模块的功能及程序说明;4. 源程序;5.操作方法(流程);6.试验结果(包括输入数据和输出结果)7.设计体会。这是我们的课程设计题,太难了,不会写!麻烦各位高手帮帮忙!谢谢啦!~~~ 展开  我来答 ...

请C语言高手帮忙做一下c程序设计题目
题目通讯录1.设计要求:通讯录至少应该有以下数据项:姓名,地址,手机,邮编,E-mail。对通讯录应该包含有以下操作:向通讯录中添加信息,在通讯录中按姓名或手机号查找个人信息,删... 题目 通讯录1. 设计要求:通讯录至少应该有以下数据项:姓名,地址,手机,邮编,E-mail。对通讯录应该包含有以下操作:向通讯录中添加...

C语言高手请进
C语言高手请进 20 用C语言编写程序:采用结构体数组或文件形式存储学生的信息,每个学生应包含如下几方面的信息:学号,姓名,性别,学院,专业班级,外语成绩,数学成绩。计算机成绩。功能如下:1删除... 用C语言编写程序:采用结构体数组或文件形式存储学生的信息,每个学生应包含如下几方面的信息:学号,姓名,性别,学院,专业...

c语言高手进
建议你做一两个C语言的课程设计,题目网上有,你可以自己搜一下。这里笔者提供了我们学校的一些题目,如下:C课程设计题目 一. 设计题目: 图书管理系统 1. 新书入库: 图书信息包括书名, 书号, 库存量, 现存量共4项. 首先输入3本书的信息, 并将其存入文件 ”book.dat” 中. 当有新书入库时, 先判断文件中...

C语言高手帮个忙,设计一个选数字程序,数字为 1 -10 ,10个数字,随机筛选...
include<stdio.h>#includeint main(){ int i=1,j=0; int a[10]={1,2,3,4,5,6,7,8,9,10}; srand(time(NULL)); while(i<=10) { j=rand()%10; if(a[j]!=0) { printf("第%d个数为:%d\\n",i,a[j]); a[j]=0; i++; } ...

徐闻县15556367550: c语言高手进!!设计C语言程序,输出[1,100]以内所有的偶数. -
云弯易启: while循环: #include <stdio.h> void main( ){ int i=1;while (i<=100){ if(i%2==0) printf("%5d",i);if(i%10==0) printf("\n");i++; }} for循环: #include <stdio.h> void main( ){ int i=1; for(i=1;i<=100;i++){ if(i%2==0) printf("%5d",i);if(i%10==0) printf("\n"); }} 修改过了,都能完成,而且一行显示十个数

徐闻县15556367550: C语言填空题,高手进以下程序输入整数a,b的值,然后交换a,b的值,并输出交换后的结果. Vodi swap(_____) { int t ;t=*a;____ - ______} main() { int a,b;scanf... -
云弯易启:[答案] 1.int &a,int &b 2.*a=*b; *b=t 3.swap(&a,&b);

徐闻县15556367550: c语言程序设计(简单),高手请进
云弯易启: //不用自定义函数. #include <stdio.h> int main(){ char ch,c; printf("输入一个大写字母:"); scanf("%c",&ch); for(c='A'; c<=ch; c++) { printf("%c",c); } for(c=ch-1; c>='A'; c--) { printf("%c",c); } printf("\n"); return 0;}//用自定义函数 #...

徐闻县15556367550: C语言高手进,写个简单程序
云弯易启: #include <stdio.h> int main(void) {int day=1;while(day<4){printf("第%d天,找到工作了吗?y or n:",day++);if (getchar()=='y'){day--;break;}fflush(stdin); }if (day<4)printf ("不离开\n");else printf ("离开\n");getch();} 随便写的,没怎么规划过,也没对输入的字符有过什么处理,你就在输入的时候小心点,别输入其他 的就得了. 下面是图,不知道是不是要你的结果.

徐闻县15556367550: C语言程序设计 高手进
云弯易启: #include<stdio.h> void main() {int n;scanf("%d",&n);while(n){ printf("%d",n%10);n/=10;} }

徐闻县15556367550: C语言程序设计高手进来帮哈我设计个简单程序啊?急急急
云弯易启: #include<stdio.h> #define Nmax 50 void main() { int i,j,n,k; bool num[Nmax]; printf("please input the total of numbers:\n"); scanf("%d",&n); i=0;//记录位置 j=0;//出圈人数 k=0;//数数 for(;j<n-1;i++) { if(i>=n) i=i-n; if(num[i]) if(k<2)k++; else{j++;num[i]=0;k=0;} } for(j=0;j<n;j++) if(num[j])break; printf("%d\n",j+1); }

徐闻县15556367550: 求高手写C语言程序代码:"从键盘输入一个十进制数,将其转换为二进制、八进制和十六进制数." -
云弯易启: #includevoid ex10to2(); void ex10to8(); void ex10to16(); void main() { int select; do { printf("\n 0、退出 1、十进制~二进制 2、十进制~八进制 3、十进制~十六进制\n"); printf("请选择功能:"); scanf("%d",&select); if(select == 0) break; ...

徐闻县15556367550: 请教一个c语言程序代码,高手进 -
云弯易启: #include <stdio.h> main() { char i; printf("请输入一个字符:"); scanf("%c",&i); if((i >= 'a' && i <= 'z') || (i >= 'A' && i <= 'Z')) { printf("输入的是一个字母.\n"); if(i >= 'A' && i <= 'Z') { printf("输入的是一个大写字母.\n");printf("转化...

徐闻县15556367550: 麻烦高手帮忙设计下面的C语言程序. -
云弯易启: 第一个程序: main{int n;char data[10];/*定义字符串数组存放星期几*/if(n%7==0) data[10]="monday";/*if语句实现多分支*/if((n-1)%7==0) data[10]="tuesday";if((n-2)%7==0) data[10]="wensday";if((n-3)%7==0) data[10]="thusday";...

徐闻县15556367550: 急!!!C语言大神来,C语言程序设计 -
云弯易启: for(j=0,i++;b[j]!='\0';)i++换成i=0,这里的i++的话,a怎么被覆盖.

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