C语言基础练习3
来源:互联网 发布:gh0st源码分析 编辑:程序博客网 时间:2024/05/22 07:47
1.输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
#include<stdio.h> #include<string.h> int main(){int letter = 0, space = 0, number = 0, other = 0, i;char ch[100];gets_s(ch);for (i = 0;i<strlen(ch); i++){if (ch[i] >= 'A'&&ch[i] <= 'Z' || ch[i] >= 'a'&&ch[i] <= 'z')letter++;else if (ch[i] == ' ')space++;else if (ch[i] <= '9'&&ch[i] >= '0')number++;elseother++;}printf("letter=%d\nspace=%d\nnumber=%d\nother=%d\n", letter, space, number, other);}
2.求Σ(k=1~100)k+Σ(k=1~50)k^2+Σ(k=1~10)1/k
#include<stdio.h>int main(){int k,a=0,b=0,c=0;for (k = 1; k <= 100; k++)a = a + k;for (k = 1; k <= 50; k++)b = b + k*k;for (k = 1; k <= 10;k++)c = c + 1 / k;printf("%d\n", a + b + c); return 0;}
3.输出所有的“水仙花”数
#include<stdio.h>int main(){int n,i,j,k;for (n = 100; n <= 999; n++){i = n / 100;j = (n - i * 100) / 10;k = n % 10;if (n == i*i*i + j*j*j + k*k*k)printf("%d ", n);}printf("\n"); return 0;}
阅读全文
1 0
- C语言基础练习3
- C语言基础 (练习)
- c语言基础练习
- C语言基础练习
- C语言基础练习1
- C语言基础练习2
- C语言基础练习4
- C语言基础练习5
- C语言基础练习6
- C语言基础练习7
- C语言基础练习8
- C语言基础练习9
- C语言基础练习10
- C语言基础练习11
- C语言基础练习12
- C语言基础练习13
- C语言基础练习14
- C语言基础练习15
- Servlet总结
- python的执行过程
- 1.数据库基本概念知识
- C币获取
- ELF格式文件符号表全解析及readelf命令使用方法
- C语言基础练习3
- 12.Java静态变量与常量
- 连接池c3p0 ,Proxool ,Druid ,Tomcat Jdbc Pool对比测试
- css+js瀑布流内容高度自适应
- 第五周 【项目4
- [FAQ18312]L版本开启SD SWAP, 预置第三方应用到/data/app,apk移至SD卡必现失败
- Matlab 三角函数(sin)
- PullToRefresh的实现上拉刷新下拉加载
- 遗传算法深入学习中