教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 基础教育 >

C语言:基本控制结构(8)

来源:网络收集 时间:2026-04-30
导读: 3 示例输出 * * * * * * * * #include int main() { int n, i, j; scanf(\ for (i=1; i for (i=2; i if (i for (j=1; j for (j=1; j for (j=1; j for (j=1; j printf(\ } for (i=1; i 数列求和 Time Limit: 1000MS

3

示例输出 * * * * * * * *

#include int main() {

int n, i, j;

scanf(\

for (i=1; i<=(n-1)*2; i++) printf(\ printf(\

for (i=2; i

if (i <= n) {

for (j=1; j<=(n-i)*2; j++) printf(\ printf(\

for (j=1; j<=(i-1)*4-1; j++) printf(\ printf(\ } else {

for (j=1; j<=(i-n)*2; j++) printf(\ printf(\

for (j=1; j<=(n-1)*4-1-(i-n)*4; j++) printf(\ printf(\ }

printf(\ }

for (i=1; i<=(n-1)*2; i++) printf(\ printf(\ return 0; }

数列求和

Time Limit: 1000MS Memory limit: 4096K

题目描述

数列求和是一类常见的问题,本题有一定的代表性: 求s=a+aa+aaa+aaaa+??+aa?aa(n位)

其中,a的值由键盘输入,位数n也由键盘输入。 输入

第一行输入a的值; 第二行输入位数n。 输出

输出对n个数完成求和运算后的结果。

比如a=3,n=6时,s=3+33+333+3333+33333+333333 示例输入 3 6

示例输出 370368

#include #include int main() {

int a,n,k,s=0,i;

scanf(\ for(i=1;i<=n;i++) { k=(pow(10,i)-1)*a/9; s+=k; }

printf(\}

C/C++经典程序训练5---图形打印问题 Time Limit: 1000MS Memory limit: 4096K

题目描述

图形的规则如下 ,要求输入n的值,按照图形的打印规则打印出相关的图形:

输入

输入整数n。 输出

按图形的规律打印出相关的图形。 示例输入 4

示例输出 + +*+ +***+ +*****+ +***+ +*+ +

#include int main() {

int n, i, j,k; scanf(\

for (i=1; i<=n-1; i++) printf(\ printf(\

for (i=2; i

if (i <= n) {

for (j=1; j<=n-i; j++) printf(\ printf(\

for (k=1; k<=(i-2)*2+1; k++) printf(\ printf(\ }

else {

for (j=1; j<=i-n; j++) printf(\ printf(\

for (k=1; k<=(n-2)*2+1-(i-n)*2; k++) printf(\ printf(\ }

printf(\ }

for (i=1; i<=n-1; i++) printf(\ printf(\ return 0; }

C语言实验——分数序列

Time Limit: 1000MS Memory limit: 65536K

题目描述

有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, ?编写程序求出这个序列的前n项之和。 输入

输入只有一个正整数n,1≤n≤10。 输出

输出该序列前n项和,结果保留小数后6位。 示例输入 3

示例输出 5.166667

#include void main() { int n,i,m,k=1,j=1; double s,d=0; scanf(\ for(i=1;i<=n;i++) { m=k+j; s=(m+0.0)/k; d=d+s; j=k; k=m;

}

}

printf(\

C语言实验——打印菱形

Time Limit: 1000MS Memory limit: 65536K

题目描述

从键盘输入一个整数n(1≤n≤9),打印出指定的菱形。 输入

正整数n(1≤n≤9)。 输出

指定的菱形。

第一行前面有n-1个空格,第二行有n-2个空格,依此类推。 示例输入 5

示例输出 * *** ***** ******* ********* ******* ***** *** *

#include int main() { int n,i,k,l; scanf(\ for(i=1;i<=n;i++) { for(k=1;k<=n-i;k++) { printf(\ } for(l=1;l<=2*i-1;l++) { printf(\

C语言:基本控制结构(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/565726.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)