C语言作业
来源:互联网 发布:哪个软件可以写日记 编辑:程序博客网 时间:2024/04/29 20:23
1、输入一行字符,分别统计出其中字母、空格、数字和其他字符的个数。
#include<stdio.h>int main(){int letters=0;int space=0;int number=0;int others=0;char i; printf("请输入一行字符:\n"); while(i!='\n') { i=getchar(); if(i>='a'&&i<='z'||i>='A'&&i<='Z') letters++; else if(i==' ') space++; else if(i>='0'&&i<='9') number++; else others++; } printf("%d %d %d %d\n",letters,space,number,others); return 0;}
2、求下列试子的值:1-1/2+1/3-1/4+……+1/99-1/100,将结果输出。
#include<stdio.h>int main(){float sum=1.0;int a=1;float i;for(i=2.0;i<100.0;i++){a=-a;sum=sum+a*(1/i);}printf("%f\n",sum);return 0;}
3、矩阵转置:将一个m行n列矩阵(即m×n矩阵)的每一行转置成另一个n×m矩阵的相应列
#include<stdio.h>int main(){int a[3][4]={1,2,4,5,6,7,8,9,1,2,3,4};int b[4][3];for(int i=0;i<3;i++){for(int j=0;j<4;j++){b[j][i]=a[i][j]; }}for(int m=0;m<4;m++){for(int k=0;k<3;k++){printf("%d",b[m][k]);printf(" ");}printf("\n");}}
阅读全文
0 0
- C语言期中作业
- C语言期末作业
- C语言小作业
- c语言作业2
- C语言小作业
- 第一次C语言作业
- C语言第二次作业
- 第二次C语言作业
- 第二次C语言作业
- 第二次C语言作业
- C语言课外作业
- C语言作业
- 第一次C语言作业
- 第一次c语言作业
- 第二次C语言作业
- C语言作业(2)
- c语言作业第三次
- c语言作业3
- idea实现热部署的几种方式
- js输入款字母数字正则
- jdk1.8HashMap源码实现分析
- 使用Cobbler批量安装操作系统
- eclipse编译错误
- C语言作业
- struts2 和ajax整合使用案例(原生态的ajax操作 和 struts2和ajax整合操作)
- layui 复选框等内置控件不显示问题
- Linux usb子系统(一) _写一个usb鼠标驱动
- LeetCode----- 86.Partition List
- Servlet详解(二)
- sqlite API
- Python之format函数
- linux删除回收站