简单也不简单
2016-03-22 21:04
204 查看
1. 输出一个整数的每一位。
#include<stdio.h>
#include<stdlib.h>
void out(int num)
{
if(num==0)return ;
out(num/10);
printf("%d\t",num%10);
}
int main()
{
int num = 1234;
out(num);
system("pause");
return 0;
}
2. 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
#include<stdio.h>
#include<stdlib.h>
double my_add(int n)
{
double sum = 0;
int flg = 1;//利用标志位对正负进行操作
int i;
for(i = 1;i<=n;i++)
{
sum = sum + flg*(1.0/i);
flg = (flg)*(-1);
}
return sum;
}
int main()
{
int n = 0;
double sum = 0.0;
printf("请输入你想求得1-n的分数的和?\n");
scanf("%d",&n);
sum = my_add(n);
printf("the sum is:%lf\n",sum);
system("pause");
return 0;
}
3. 编写程序数一下 1到 100 的所有整数中出现多少次数字 9
#include<stdio.h>
#include<stdlib.h>
int Sert_Nine(int count,int n)
{
//static int count = 0;
int i =0;
int j = 0;
for(i = 1;i<=n;i++)
{
j = i;
while(j)
{
if(j%10==9)
{
count++;
}
j = j/10;
}
}
return count;
}
int main()
{
int count = 0;
int sum =0;
sum = Sert_Nine(count,100);
printf("%d\n",sum);
system("pause");
return 0;
}
#include<stdio.h>
#include<stdlib.h>
void out(int num)
{
if(num==0)return ;
out(num/10);
printf("%d\t",num%10);
}
int main()
{
int num = 1234;
out(num);
system("pause");
return 0;
}
2. 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
#include<stdio.h>
#include<stdlib.h>
double my_add(int n)
{
double sum = 0;
int flg = 1;//利用标志位对正负进行操作
int i;
for(i = 1;i<=n;i++)
{
sum = sum + flg*(1.0/i);
flg = (flg)*(-1);
}
return sum;
}
int main()
{
int n = 0;
double sum = 0.0;
printf("请输入你想求得1-n的分数的和?\n");
scanf("%d",&n);
sum = my_add(n);
printf("the sum is:%lf\n",sum);
system("pause");
return 0;
}
3. 编写程序数一下 1到 100 的所有整数中出现多少次数字 9
#include<stdio.h>
#include<stdlib.h>
int Sert_Nine(int count,int n)
{
//static int count = 0;
int i =0;
int j = 0;
for(i = 1;i<=n;i++)
{
j = i;
while(j)
{
if(j%10==9)
{
count++;
}
j = j/10;
}
}
return count;
}
int main()
{
int count = 0;
int sum =0;
sum = Sert_Nine(count,100);
printf("%d\n",sum);
system("pause");
return 0;
}
相关文章推荐
- iOS开发UI篇—UITabBarController简单介绍
- android日常2016-3-22 页面跳转、内容传递和返回
- 【深入浅出jQuery】源码浅析--整体架构(转)
- 三大家族轻松管理CentOS 7网络属性配置
- 三大家族轻松管理CentOS 7网络属性配置
- Codeforces 645E (构造 DP)
- Problem G: C语言习题 医生值班
- oc-15-self
- Git使用说明
- VC定义超大数组时,stack OverFlow的解决方法
- Android 中对称加密算法DES,DESede,AES的加密和解密 的工具类的使用
- O2O、C2C、B2B、B2C的区别
- 视图之UITabBarController结构详解(侧重于文档分析)
- Menu菜单
- C++ 学习之路(10):继承与派生
- C++ 将数据导入到CSV,txt文档中
- socket:file descriptor exceeds limit (4096/4096)
- Spark Rpc通信源码分析
- JAVA实现网络爬虫
- The connection to adb is down, and a severe error has occured. You must restart adb and Eclipse.Ple