版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据的分离操作1. 以下程序的功能是:实现累加输入变量x各个数位之和main() int x,s=0; scanf("%d",&x); while( (1) ) s+= (2) ; (3) ; printf("s=%dn",s); 2. 以下程序的功能是:求变量n各位数字平方和#include <stdio.h>main() int n,sum=0; scanf("%d",
2、&n); while( (1) ) sum+= (2) ; (3) ; printf("sum=%dn",sum); 3. 以下程序是输出1至100之间每位数的乘积大于每位数的和的数#include <stdio.h>main() int i,n,s,t; for(i=1;i<=100;i+) t=1;s=0; (1) ; while( (2) ) t*=n%10; s+=n%10; (3) ; if(t>s) printf("%dn",i); 4.&
3、#160; 写出程序的运行结果main() int num,i; scanf("%d",&num); while(num!=0) i=num%10; printf("%d",i); num/=10; printf("n"); 当输入27356时,显示_5. 写出程序的运行结果main() int n,m=0; scanf("%d",&n); while(n!=0) m+
4、=n%10; n/=10; printf("m=%dn",m); 输入12324时,则显示_ 输入34235时,则显示_ 6. 写出程序的运行结果int fun(int n) int num=1; do num*=n%10; n/=10; while(n!=0); return num; main() int n; scanf("%d",&n); printf("%dn",fun(n); 输入1234,则显示_输入1305, 则显示_整除类型1.
5、; 以下程序的功能是:输出三位正整数中能被13整除的数main() int n; for( (1) ; (2) ;n+) if(n%13!=0) (3) ;else printf("%dn",n);2. 以下的程序功能是:求101至999之间所有能被13整除的整数之和和个数main() int i,cnt; float sum=0; i=101; cnt=0; while( (1) ) if( (2) ) sum+=i; cnt+; (3) ;
6、 printf("sum=%f,cnt=%dn",sum,cnt);3. 以下程序的功能是:输出100以内能被3整除且个位数为6的所有整数#include <stdio.h>main() int i,j; for(i=0; (1) ;i+) j= (2) ; if( (3) ) continue; else printf("%dn",j);4. 以下程序是功能是:输出1-1000之间满足用3除余2,用
7、5余3,用7余2的数,且一行只打印五个数#include <stdio.h>main() int i=1,j=0; do if( (1) ) printf("%4d",i); j=j+1; if( (2) ) printf("n"); (3) ; while(i<1000); 5. 以下程序是实现1至200之间既能被3又能被5整除的数,每行4个main() int i,n=0; for(i=1;i<=200;i+) if( (1) ) printf("
8、;%dt",i); (2) ; if( (3) ) printf("n"); printf("n"); 累加运算1. 通过形参n计算:1+2+3+4nmain() int n,i; int (1) ; scanf("%d",&n); for(i=1;i<=n; (2) ) s+= (3) ; printf("s=%dn",s); 2. 通过形参n计算
9、:1+2+3+4nmain() int n; int (1) ; scanf("%d",&n); while(n>0) s+= (2) ; (3) ; printf("s=%dn",s); 3. 通过形参n计算:1-2+3-4n main() int i=1,j=1,s=0,n; scanf("%d",&n); for(; (1) ;i+) s+= (2) ; (3) ; printf("s=%dn",s); 4.
10、0; 以下程序的功能是计算:1-3+5-7-99+101main() int i=1,j=1,s=0; while( (1) ) s+= (2) ; i+=2; (3) ; printf("s=%dn",s); 5. 以下程序的功能是:计算1+1/2+1/nmain() int n; float (1) ; scanf("%d",&n); while(n>0) s+= (2) ; (3) ; printf(&q
11、uot;s=%fn",s); 6. 通过形参n计算:1+1/2+1/3+1/41/nfloat fun(int n) main() int n; float s; scanf("%d",&n); s=fun(n); printf("s=%fn",s);7. 通过形参n计算:1-1/2+1/3-1/41/nmain() int i=1,j=1,n; float s=0; scanf("%
12、d",&n); for(; (1) ;i+) s+= (2) ; (3) ; printf("s=%dn",s); 8. 通过形参n计算:1+1/3+1/5+1/(2*n-1)main() int i=1, n;float s=0; scanf("%d", (1) ); for(i=1; (2) ;i+) s+= (3) ; printf("s=%fn",s); 9. 通过形
13、参n计算:1-1/3+1/51/(2*n-1)main() int i=1,j=1,n;float s=0; scanf("%d",&n); for(; (1) ;i+) s+= (2) ; (3) ; printf("s=%fn",s); 10. 以下程序的功能是:1!+2!+3!+n!main() int i,n; long t=1,s=0; scanf("%d",&n); for(i=1; (1) ;i+) (2) ; (3) ; printf("s=%ldn&quo
14、t;,s); 找最大或最小元素1. 以下程序的功能是:输入10个整数到一维数组,输出其中最大数main() int a10,i,max; for(i=0;i<10;i+) scanf("%d",&ai); (1) =a0; for(i=1;i<10;i+) if( (2) ) (3) ; printf("max=%dn",max); 2. 以下程序的功能是:输入10个整数到一维数组,输出其中最
15、大数main() int a10,i,max; for(i=0;i<10;i+) scanf("%d",&ai); (1) =0; for(i=1;i<10;i+) if( (2) ) (3) ; printf("max=%dn",amax); 3. 返回数组a中的最大值int fun(int a,int n) int i,max; ; for(i=1;i<n;i+) if(ai>max) ; ; main() int a=3,7,2,9,4,5,ma
16、x; max=fun(a,6) printf("max=%dn",max); 4. 返回数组a中的最大值int fun(int a,int n) int i,max; ; for(i=1;i<n;i+) if( ) ; return max; main() int a=3,7,2,9,4,5,max; max=fun(a,6) printf("max=%dn",amax); 5. 返回数组a中的最大值voi
17、d fun(int a,int n,int *max) int i; ; for(i=1;i<n;i+) if( ) ; main() int a=3,7,2,9,4,5,max; fun(a,6,&max) printf("max=%dn",max); 6. 返回数组a中的最大值void fun(int a,int n,int *max) int i; ; for(i=1;i<n;i+) if( ) ; main() int a=3,7,2,9,4,5,max; fun(a,6,&
18、amp;max) printf("max=%dn",amax); 7. 以下程序的功能是:输入10个整数到一维数组,输出其中最大数和最小数main() int a10,i,max,min; for(i=0;i<10;i+) scanf("%d",&ai); max=a0; (1) ; for(i=1;i<10;i+) if(ai>max) (2) ; if( (3) ) min=ai; printf("max=%d,min=%dn",ma
19、x,min); 8. 以下程序的功能是:键盘上输入若干个学生的成绩, 统计并输出最高成绩和最低成绩,当输入负数时结束输入main() float x,amax,amin; scanf("%f",&x); amax=x; amin=x; while( (1) ) if(x>amax) (2) ; if(x<amin) (3) ; scanf("%f",&x); printf("amax=%f,amin=%fn",amax,amin); 数
20、组元素的逆序1. 以下程序是将一个数组中的值逆序存放,例如:1,2,3,4,5.要求改为:5,4,3,2,1main() int a10,i,j,t; for(i=0;i<10;i+) scanf("%d",&ai); for(i=0,j=9; (1) ;i+,j-) t=ai; (2) ; (3) ; for(i=0;i<10;i+) printf("%4d",i); printf("n");2.
21、; 以下程序是将一个数组中的值逆序存放,例如:1,2,3,4,5.要求改为:5,4,3,2,1#define N 10main() int aN,i,t; for(i=0;i<10;i+) scanf("%d",&ai); for(i=0;i< (1) ;i+) t=ai; (2) ; (3) ; for(i=0;i<10;i+) printf("%4d",ai); printf("n"); 3. 以下程序的功能是
22、使3×3矩阵行列互换main() int a33=1,2,3,4,5,6,7,8,9,i,j,t; for(i=0;i<3;i+) for(j=0; (1) ;j+) (2) ; (3) ; aji=t; for(i=0;i<3;i+) for(j=0;j<3;j+) printf("%dt",aij); printf("n"); 4. 将一个字符串逆序main() char s80,ch; int i,j; gets(s); for(i=0,j= (1)
23、 ;i<j;i+,j-) ch=si; (2) ; (3) ; puts(s);5. 将一个字符串逆序void fun(char s) main() char s80; printf("Pleae input a string:"); gets(s); fun(s); printf("s=%sn",s); 统计符合条件元素个数1. 以下程序的功能是:输入一行字符,统计数字字符出现的次数#include &l
24、t;stdio.h>main() char ch; int n= (1) ,i; while(ch=getchar()!='n') if( (2) ) (3) ; printf("n=%dn",n); 2. 以下程序的功能是:输入一行字符,依次统计小写英文字母、大写英文字母、数字字符和其他字符出现的次数main() char str80,i; int n5; scanf("%s",str); for(i=0;i<4;i+) ni=0; for(i=0;st
25、ri!='0'i+) if( (1) ) n0+; else if( (2) ) n1+; else if( (3) ) n2+; else n3+; for(i=0;i<4;i+) printf("n%d=%dn",i,ni); 3. 以下程序的功能是:统计正整数的各个数位中零的个数,并求出各位中数字的最大者main() int n,count,max,t; count=0; max=0; scanf("%d",&n); do t= (1) ; if(
26、t=0) count+; else if( (2) ) max=t; (3) ; while(n!=0); printf("count=%d,max=%dn",count,max);4. 以下程序是输入20个整数到一维数组,统计正整数的个数,并计算它们之和main() int a20,i,sum,count; sum=count=0; for(i=0;i<20;i+) scanf("%d", (1) ); for(i=0;i<20;i+) if( (2) ) (3) ; sum+=ai; printf("count=%d,sum=%dn",count,sum);字母的转换1. &
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版美容美发行业员工社会保险合同4篇
- 2025年度个人品牌重型机械抵押借款合同范本4篇
- 2025版企业新媒体营销策略执行合同3篇
- 2025年度美容院美容院店务管理与顾客服务合同4篇
- 2025年香港劳务派遣与人力资源共享服务合同3篇
- 基于物联网的智能农业管理系统2025年度委托开发合同
- 2025版停车场设施设备更新与改造合同范本2篇
- 2025年度餐饮业消防安全责任合同书3篇
- 退房时2025年度房屋损害赔偿协议3篇
- 2024版快递物流服务合同书
- 化学-河南省TOP二十名校2025届高三调研考试(三)试题和答案
- 智慧农贸批发市场平台规划建设方案
- 林下野鸡养殖建设项目可行性研究报告
- 2023年水利部黄河水利委员会招聘考试真题
- Python编程基础(项目式微课版)教案22
- 建筑施工中常见的安全问题及解决方法
- 近五年重庆中考物理试题及答案2023
- 乳腺导管原位癌
- 冷库管道应急预案
- 《学习教育重要论述》考试复习题库(共250余题)
- 网易云音乐用户情感画像研究
评论
0/150
提交评论