一些简单的小程序_4——C语言篇
来源:互联网 发布:centos pcre 下载 编辑:程序博客网 时间:2024/05/18 13:31
1.#include<stdio.h>int main(){int n = 0;int i = 0;for(i=0; i<n; i++){int j = 0;for(j=0; j<n-i-1; j++){ printf(" ");} for(j=0; j<2*i+1; j++) { printf("*");} printf("\n"); } for(i=0; i<n-1; i++){int j = 0; for(j=0; j<i+1; j++) { printf(" "); }for(j=0; j<(n-1-i)*2-1; j++){ printf("*"); } printf("\n"); }return 0;}2.求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222#include<stdio.h>
int main()
{int a = 2;
int n = 5;
int i = 0;
int sum = 0;
int tmp = 0;
for(i=0; i<n; i++)
{
tmp = tmp*10+a;
sum = sum + tmp;
}
printf("%d\n", sum);
return 0;
}3.计算0到999的所有水仙花数并输出
#include<stdio.h>
#include<math.h>
int main()
{
int i = 0;
for(i=0; i<999; i++)
{
int sum = 0;
int n = 1;
int tmp = 0;tmp=i;
while(tmp>9)
{
count++;
tmp = tmp/10;
}
tmp = i;
while(tmp)
{
sum += pow(tmp%10, count);
tmp = tmp/10;
}
if(sum == i)
{
printf("%d ", i);
}
}
return 0;
}4.编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现。
#include<stdio.h>
int main()
{
int a = 0;
int b = 0;
while((a = getchar()) != EOF)
{
if(a == '{')
b++;
else if(ch == '}' && b==0)
{
printf("不是成对出现\n");
return 0;
}
else if(a == '}')
b--;
}
if(b == 0)
{
printf("是成对出现\n");
}
else
{
printf("不是成对出现\n");
}
return 0;
}
- 一些简单的小程序_4——C语言篇
- 一些简单的小程序_1——C语言篇
- 一些简单的小程序_2——C语言篇
- 一些简单的小程序_3——C语言篇
- 一些简单的小程序_5——C语言篇
- 一些简单的小程序_6——C语言篇
- 一些简单的小程序_7——C语言篇
- 一些简单的小程序_8——C语言篇
- c语言编写的一些小程序
- c语言写的一些小程序
- c语言写的一些小程序
- 一个简单的C语言小程序
- C语言的简单小例题程序
- C语言简单小程序
- C语言中会常用到的一些小程序
- C语言中关于数字的一些小程序
- 求个C语言源代码~一个简单的小程序
- 一个简单的C语言小程序,打印九九乘法表
- Stackoverflow--Can you explain the concept of streams?
- 阿里云服务器安装nodejs环境
- fq文件随机提取sys.argv[1]条reads python
- linux redis日常工作命令总结
- 蓝桥杯 算法提高 P0101(Java解题)
- 一些简单的小程序_4——C语言篇
- 有了服务器,域名,如何将静态网页放到服务器上,让所有人都能访看到?
- css中常见的问题
- redis-zset类型简单操作
- js函数节流和去抖动
- Java中的精确计算
- applicationContext.xml和dispatcher-servlet.xml的区别
- CentOS6.8下安装redis并配置开机自启动
- React使用