c语言测试文档吗,C语言编程测试题.docx

《 C 语言程序设计》阶段性考核(学号 __________ 姓名 _________

90 分钟)

得分 _________

程序设计题 ( 本大题共 7 小题,选 5 题完成,3、5 题必选,共 100 分)

注意:将在 vc++中调试通过的代码复制到每题“程序代码”下面,然后提交本文档即可,文档命名为“姓名 .doc ”,如 张文 .doc

1、求出 10到 100 内能同时被2、 3、7 整除的数,并输出。

程序代码:

#include""

void main()

{

}

程序代码:

#include""

void main()

{//6、已知字符串char s[50]="Iamstudent",请编写程序将字符

结果为 "Iamastudent"

char s[50]="Iamstudent";

int i;

a 插入到

student

之前,

字符串实际长度为 10,数组下标为 0~9 的存储

for(i=strlen(s)-1;s[i]!='s';i--)

s[i+1]=s[i];//每个字符向后移一个

s[i+1]=s[i];//'s' 向后一定一个, ‘ s’的位置用来存放‘ a’ s[i]='a';

printf("%s\n",s);

}

7、设计程序计算以下式子的值

1+( 1+2) +( 1+2+3) +( 1+2+3+4) +。。。。 +( 1+2+3+。。。+99+100)

程序代码:

#include""

void main()

{

设计程序计算以下式子的值

//(0+1)+(1+2) +(1+2+3)+( 1+2+3+4) +。。。。+( 1+2+3+。。。 +99+100)

int i,j,sum1,sum=0;

for(i=1;i<=100;i++)//可以将 100 改成 5 测试结果的正确性,i 表示 1 到 100 项

{

sum1=0;

for(j=1;j<=i;j++)

sum1=sum1+j;//求每一项的累加和

sum=sum+sum1;// 求总和,在每一项求和之后

}

printf("%d\n",sum);

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值