C语言循环结构一些重要的练习题(较为基础的)
void main()
{int i = 0;int sum = 0;while (i <= 100) {//求1到100累加和sum = sum + i;i++;}printf("%d\n", sum);
}
void main() {int i = 0;int sum = 0;while (i <= 100) {//求1到100偶数累加和printf("%d\n", i);sum = sum + i;i += 2;}printf("%d\n", sum);
}
void main() {int i = 1;int sum = 0;while (i <= 100) {//求1到100奇数累加和printf("%d\n", i);sum = sum + i;i += 2;}printf("%d\n", sum);
}
void main()
{int i = 1;int sum = 0;int sign = 1;while (i <= 100) {//1-2+3-4+......-100printf("%u\n", i);sum = sum + sign * i;i++;sign = -sign;}printf("%d\n", sum);
}
void main() {int i = 1;float sum = 0;while (i <= 100) {//1+1/2+1/3+....+1/100sum = sum + 1.0/i;i++;}printf("sum=%f\n", sum);
}
void main() {char i = 'A';while (i <= 'Z') {printf("%c\n", i);i++; }
}
void main() {int n, f, i;printf("请输入n:");scanf_s("%d", &n);for (i = 1, f = 1; i <= n; i++)f = f * i;printf("%d!=%d\n", n, f);
}
void main(){int x,d;scanf_s("%d", &x);printf("%d的倒序是:", x);while (x != 0) {d = x % 10;x = x / 10;printf("%d",d);}
}
void main() {int i, j;for (i = 1; i <= 9; i++) {for (j = 1; j <= i; j++) {printf("%d*%d=%-4d", i, j, i * j);}printf("\n");}
}
void main() {int i, j;for (i = 1; i <= 4; i++) {for (j = 1; j <= i; j++) {printf("*");}printf("\n");}
}
void main() {int i, j;for (i = 1; i <= 4; i++) {for (j = 1; j <= 5 - i; j++) {printf("*");}printf("\n");}
}
void main() {int i, j;for (i = 1; i <= 4; i++) {for (j = 1; j <= 2 * i - 1; j++) {printf("*");}printf("\n");}
}
void main() {int i, j;for (i = 1; i <= 4; i++) {for (j = 1; j <= 5- i; j++) {printf(" ");}for (j = 1; j <= 2 * i - 1; j++) {printf("*");}printf("\n");}
}
void main() {int i, j;for (i = 1; i <= 4; i++) {for (j = 1; j <= 4 - i; j++) {printf(" ");}for (j = 1; j <= 2 * i - 1; j++) {printf("*");}printf("\n");}for(i=3;i>=1;i--){for (j = 1; j <= 4 - i; j++) {printf(" ");}for (j = 1; j <= 2 * i - 1; j++) {printf("*");}printf("\n");}
}
void main() {int i = 0;int sum = 0;while (2) {if (i > 100)break;sum = sum + i;i++;}printf("%d", sum);
}void main() {char c;while (1) {c = getchar();if (c >= 'a' && c <= 'z')putchar(c - 32);elsebreak;}
}
void main() {char c;scanf_s("%c", &c);while (1) {if (c >= 'a' && c <= 'z') {c = c - 32;putchar(c);}elsebreak;}
}
void main() {int i;for (i = 100; i <= 200; i++) {if (i % 3 != 0)printf("%4d", i);}
}
void main() {int i;for (i = 100; i <= 200; i++) {if (i % 3 == 0)continue;printf("%4d", i);}
}
9.求Pi的值,根据
void main() {int sign = 1;double pi = 0, n = 1, term = 1;while (fabs(term) >= 1e-6) {pi = pi + term;n = n + 2;sign = -sign;term = sign / n;}pi = pi * 4;printf("%10.8f", pi);
}
void main() {int f1 = 1;int f2 = 1;int i;int k;scanf_s("%d", &k); for (i = 1; i <= k; i++) {printf("%12ld%12ld", f1, f2);if (i % 2 == 0)printf("\n");f1 = f1 + f2;f2 = f2 + f1;}
}
void main() {int i, n, k;scanf_s("%d", &k);long a, b, next;a = b = 1;printf("%20ld%20ld", a, b);n = 2;for (i = 3; i <= k; i++) {next = a + b;printf(" % 20ld", next);n++;if (n % 4 == 0)printf("\n");a = b;b = next;}
}
void main() {int i;int n;scanf_s("%d", &n);for (i = 2; i <= n - 1; i++)if (n % i == 0)break;if (i >= n)printf("%d是素数", n);elseprintf("%d不是素数",n);
}
#include <stdio.h>
#include<math.h>
#define _CRT_SECURE_NO_WARNINGS
void main() {int i;int n;scanf_s("%d", &n);int temp = (int)(sqrt(n));for (i = 2; i <=temp; i++)if (n % i == 0)break;if (i >= temp)printf("%d是素数", n);elseprintf("%d不是素数", n);
}
void main() {int i;int n;for (n = 3; n <=99; n++){for(i=4;i<=n-1;i++)if (n % i == 0)break;if (i >= n)printf("%d是素数\n", n);}
}
void main() {int i = 0;float sum = 0;float x;for (i = 1; i <= 1000; i++) {scanf_s("%f", &x);sum = sum + x;if (sum >= M) {break;}}if (i <= 1000) {printf("%d\n%f", i, sum);}elseprintf("%d\n%f", i - 1, sum);
}
void main() {int c1 = 0, c2 = 0, c3 = 0, c4 = 0;printf("请输入一行字符:");char c;while ((c = getchar()) != '\n') {if (c >= 'a' && c <= 'z'|| c >= 'A' && c <= 'Z')c1++;else if (c >= '0' && c <= '9')c2++;else if (c == ' ')c3++;elsec4++;}printf("字母数:%d\n数字数:%d\n空格数:%d\n其他符号数:%d\n", c1, c2, c3, c4);
}
void main() {int r, m, n, t;scanf_s("%d\n%d", &m, &n);if (m < n) {t = m;m = n;n = t;}while (2) {r = m % n;if (r == 0) {printf("%d", n);break;}m = n;n = r;}
}
![](/assets/blank.gif)
void main() {int n, i;float fac, sum = 0;for (n = 1; n <= 20; n++) {i = 1; fac = 1;do {fac = fac * i;i++;} while (i <= n);sum = sum + fac;}printf("sum=%e\n", sum);
}
void main() {int n;float fac = 1, sum = 0;for (n = 1; n <= 20; n++) {fac = fac * n;sum = sum + fac;}printf("sum=%e\n", sum);
}
![](/assets/blank.gif)
void main() {int n;float fac = 1, sum = 0;for (n = 1; n <= 20; n++) {fac = fac * 2;sum = sum + fac;}printf("sum=%e\n", sum);
}
void main() {int x, y, z;for (x = 0; x <= 100; x++) {for (y = 0; y <= 100; y++) {z = 100 - x - y;if (15 * x + 9 * y + z==300) {printf("公鸡:%8d\t母鸡:%8d\t小鸡:%8d\n", x, y, z);}}}
}
void main() {int i;int b0, b1, b2;for (i = 100; i <= 999; i++) {b0 = i % 10;b1 = i / 10 % 10;b2 = i / 100;if (b0 * b0 * b0 + b1 * b1 * b1 + b2 * b2 * b2 == i)printf("水仙花数:%d\n", i);}
}
void main() {char c;c = getchar();while (c != '\n') {if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z') {if (c >= 'w' && c <= 'z' || c >= 'W' && c <= 'Z') {c = c - 22;}else c = c + 4;}printf("%c", c);}
}
void main() {int i,k,s;for (i = 1; i < 1000; i++) {s = 0;for (k = 1; k < i; k++) if (i % k == 0)s = s + k;if (s == i)printf("%d\n", i);}
}
C语言循环结构一些重要的练习题(较为基础的)相关推荐
- 循环结构作业c语言,c语言循环结构练习题带答案
c语言循环结构练习题带答案 第5章 循环结构程序设计 5.1 基本知识点 Øwhile语句的使用格式和注意事项 Ødo-while语句的使用格式和注意事项 Øfor语句的使用格式和注意事项 Øbrea ...
- 循环结构作业c语言,C语言循环结构练习题带答案(最新整理)
<C语言循环结构练习题带答案(最新整理)>由会员分享,可在线阅读,更多相关<C语言循环结构练习题带答案(最新整理)(10页珍藏版)>请在人人文库网上搜索. 1.第 5 章循环结 ...
- c语言break习题,C语言循环结构练习题.doc
C语言循环结构练习题C语言循环结构练习题 第5章 循环结构程序设计 5.1 基本知识点 (while语句的使用格式和注意事项 (do-while语句的使用格式和注意事项 (for语句的使用格式和注意事 ...
- c语言第五章循环结构答案,C语言循环结构练习题带答案
<C语言循环结构练习题带答案>由会员分享,可在线阅读,更多相关<C语言循环结构练习题带答案(8页珍藏版)>请在人人文库网上搜索. 1.第5章循环结构程序设计练习题1.单项选择题 ...
- c语言有关循环结构运用的题,应用C语言循环结构解决等差数列求和问题微课设计研究...
高妍 [摘 要]本文以应用C语言循环结构解决等差数列求和问题作为微课主要内容,阐述了对微课设计进行的研究与探索. [关键词]C语言:循环结构:微课 当今,信息化高速发展,数字技术正在影响和改变着我们生 ...
- c语言中循环结构的作用,C语言循环结构知识点
C语言循环结构知识点 引导语:循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构.以下是百分网小编分享给大家的C语言循环结构知识点,欢迎 ...
- 一起学习C语言:C语言循环结构(三)
上一篇 <一起学习C语言:C语言循环结构(二)> 中,我们了解了while.do-while语法和continue语句的应用场景.本篇文章中,我们分析循环结构嵌套使用,并通过几个示例分析c ...
- 一起学习C语言:C语言循环结构(二)
前言: 前一段时间发表的<["天才"必经之路]>文章非常热门,虽然我知道它会是一篇成功的文章,但,它的火爆程度还是超出了我的预期.前几日,我写了这个系列的第二篇文章,文 ...
- 一起学习C语言:C语言循环结构(一)
上一章 <一起学习C语言:C语言基本语法> 系列内容中,我们了解了if语句.switch语句的使用方式以及不同运算符的优先级等内容.本章节,我们学习C语言循环结构用法. 章节预览: 1. ...
最新文章
- 15个目标检测开源数据集汇总
- yii2 postman 文件上传
- 心智图/思维导图(Mind Map/Mind Mapping),思维导图介绍
- 关于linux特殊重定向的理解
- Android关于Theme.AppCompat相关问题的深入分析
- django基础知识之分页:
- java xfire webservice client_Xfire调用 webservice封装
- Google Map API 学习三
- 【LeetCode笔记】剑指 Offer 57-. 和为s的两个数字 (Java、对撞双指针)
- 安装squid_「首席推荐」设置Squid转发代理或者正向代理
- 手眼标定eye-to-hand 示例:handeye_stationarycam_calibration
- AndroidStudio安卓原生开发_activity之间复杂对象类型的数据传递---Android原生开发工作笔记92
- <HTML>简单登录页面代码
- 【操作系统】为什么需要内核
- Bootstrap文字排版方面css实用类
- 表格对角线两边打字_word单元格斜线 word表格中斜线表头制作过程及表头斜线两边打字怎么操作...
- 基于matlab摄像毕业设计,基于MATLAB的车牌识别毕业设计
- 如何下载天地图离线地图瓦片数据
- e4a打开java源代码_E4A源码怎么使用?E4A源代码用什么打开?
- 一岁半宝宝不肯吃饭怎么办
热门文章
- 不规则动词表原卷(初中)
- Shiro----散列算法(算法加密)
- ubuntu18磁盘扩容(vmware或exsi)
- JS中数组随机排序实现(原地算法sort/shuffle算法)
- openssl pkcs8
- 微信小程序 - Setting data field “xxx“ to undefined is invalid.报错原因及解决方案
- mysql比较datetime大小_mysql中datetime比较大小问题
- 唯迈医疗血管介入机器人入选2021年度十大热门医疗机器人
- 使用python爬取抖音app视频!谁说APP数据爬不了的!
- *JSPs only permit GET POST or HEAD