付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一次试验1. 编写一个程序, 求出给定半径 r 的圆的面积和周长, 并且输出计算结果。其中: r 的值由用户输入,用浮点型数据 处理。#include void main( )float PI=;float r,area,perim;printf( 请输入圆的半径: n);printf(r=);scanf(%f,&r);2. 给 一 百 分 制成绩,要求输出成绩等级A、 B、C、 D、 E。90 分以上为A,8089 分为 B,7079 分为C,6069 分为D,60 分以下为 E。#include void main()int iNum;printf( 请输入分数: ); scanf(%d
2、, &iNum); switch (iNum / 10) case 10:case 9 :printf(学生成绩An);break;case 8 :printf(学生成绩Bn);break;case 7 :printf(学生成绩Cn);break;case 6 :printf(学生成绩Dn);break;default:printf(学生成绩En);break;3.输入两个正整数m和n,求其最大公约数和最小公倍数。#include int main()int p,r, n, m,temp;4. printf(请输入两个正整数n,m:); .a ( n个a)之值,其中 a是一个数字。例如: 2+
3、22+222+2222+22222 (此时 n=5), n 由键盘输入。#in cludeint main( void)int sum = 0;int sun = 0;int a;int n;int i = 0;printf( 请入入a值(整数):n”);prin tf(a =);sca nf(%d, &a);printf(” 请入入 n 值:n”);prin tf(n =);sca nf(%d, &n);while (i n)sum = a + sum * 10;sun += sum;+i;printf(sun = %d n, sun );return 0;第二次试验1.有一分数序列:2,3
4、,5,8,13,21.求出这个数列的前20项之1 2 3 5 8 13和。#in cludemai n() int i,x,y,a;float sum=0;x=2;y=1;for(i=1;i20;i+)sum+=(float)(x)/y;将字符串 computer 赋给一个字符数组 strcpy(str, computer);然后从第一个字母开始间隔地输出该串 while(*pStr != 0 )printf(%cn, *pStr); pStr+;return 1;1. 将无符号八进制数字字符串转换为十进制整数。例如 , 输 入的字符串为 556,则输出十进制整数 366。用指针实现。#inc
5、lude void main() char *p, s6;int n=0;p=s;gets(p);while(*p!=0)n=n*8;n=n+(*p-0);p+;printf(%d n,n);2. 编程输入一行文字,找出其中的大写字母,小写字母,空格,数字,及其他字符的个数,用指针实现#include#include#includeint main()char str100;int num1,num2,num3,num4; num1=num2=num3=num4=0; gets(str);for(int i=0;istrlen(str);i+)if(islower(stri) num1+;el
6、se if(isupper(stri)num2+;else if(isdigit(stri)num3+;else if(stri= )num4+;printf( 小写字母 :%dn,num1); printf( 大写字母 :%dn,num2); printf( 数字 :%dn,num3); printf( 空格 :%dn,num4); return 0;第四次实验1. 写一个判断素数的函数, 在主函数输入一个整数, 输出是 否是素数的信息。#include #include int prime(int x)int temp,i,k;temp=(int)(sqrt(x);for(i=2;item
7、p)k=1;return k;void main()int x;int k;scanf(%d,&x);k=prime(x);if(k)printf(%d is primen,x);elseprintf(%d is not primen,x);在主函数中2. 写一函数, 使输入的一个字符串按反序存放, 输入和输出字符串。# include#include char *fanxu(char str1100) /返回类型int i,j,t;char str2100;strcpy(str2,str1);t=strlen(str1);for(i=0,j=t-1;j-1;i+,j-) str1i=str2
8、j;return str2;int main(int argc, char* argv)char str0100;gets(str0);fanxu(str0);puts(str0);return 0;3. 写一函数, 由实参传来一个字符串, 统计此字符串中字母、 数字、 空格和其他字符的个数, 在主函数中输入字符串及 输出上述的结果。#include#includeint alph,digit,space,others;void count(char str);void main(void)char text80;printf(n 输入字符串: n);gets(text);printf( 字符
9、串是: );puts(text);strcat(text,n);alph=0;digit=0;space=0;others=0;count(text);printf(n%d字母 ,%d 数字 ,%d 空格 ,%d 其它字符 n,alph,digit,space,others);void count(char str)int i;for(i=0;stri!=n;i+)if(stri=a&stri=A&stri=0&stri=9)digit+;else if(stri= )space+;elseothers+;4. 写一函数,使给定的一个二维数组(3X 3)转置,即行列互换。#include void x(int a33)/x 是行列互换的函数名int i,j;printf( 行列互换后 :n);for(i=0;i3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宝鸡市金台区2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 桂林市象山区2025-2026学年第二学期五年级语文第六单元测试卷(部编版含答案)
- 庆阳地区合水县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 遵义市桐梓县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 驻马店地区上蔡县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 钦州市浦北县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 泰安市东平县2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案)
- 红酒销售方案
- 深度解析(2026)《CBT 4125-2011船舶压载舱涂层破损面积的评估与计算方法》
- 深度解析(2026)《BBT 0032-2025纸管》:标准升级、应用拓界与未来产业发展全景透视
- 肾衰竭中医辨证施治方案
- 110接警员培训课件
- 攀登计划课件
- 四川综合评标专家库试题及答案
- 2025年机场运行与管理面试题库及答案
- GB/T 3934-2025普通螺纹量规技术条件
- 2025年高职网络营销与直播电商(直播营销)试题及答案
- 国土空间规划课件 第三讲 国土空间规划体系
- 皖北卫生职业学院单招职业适应性测试题库及答案解析
- 2025年智能穿戴设备数据采集合同
- 2025至2030中国牛肉行业运营态势与投资前景调查研究报告
评论
0/150
提交评论