简单c程序
来源:互联网 发布:淘宝无纺布育苗袋 编辑:程序博客网 时间:2024/05/24 00:54
一:进制转换
#include <stdio.h>
main(){
int dd[565];
int a,v,i=0;int tt[]=
{'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
printf(" please input a:/n");
scanf("%d",&a);
printf("plase input v:/n");
scanf("%d",&v);
for(i;a!=0;i++)
{ dd[i]=a%v;
a=a/v; }
for(--i;i>=0;i--)
{v=dd[i];
printf("%c",tt[v]);}
getch();
}
试验总结:
二八16进制都可以用相处求余
二:求输出字符数
#include"stdio.h"
int main(){
int n=0;
printf("input a string/n");
while(getchar()!='/n')
{n++;
}
printf("%d",n);
return 0;;
}
总结:
1:灵活对输入getchar()的应用,对'/n'的应用。
2:对输入语句的进行非输入相关运算,如本题while。
3: 对于getchar可以不指名赋值对象。
三:求输入的几个数的最大值
#include"math.h"
int main(){
int a; int max=1;
while(a>0&&a!=-1)
{scanf("%d",&a);
if(a>max) max=a;}
printf("%d",max);
getch();
}
总结:
1:当输入-1时结束,和当‘/n'时的模式
2:利用循环可以在一组数据中进行不是数组的运算。
四:素数
#include "stdio.h"
int main()
{
int i,j;
for(i=2;i<100;i++)
{for(j=2;j<i;j++)
if(i%j==0)break;
if(j>=i)
printf("%d ",i);}
return 0;
}
总结:
1:余运算原理及运用不够熟练。
掌握2/3=0; 3/2=1; 2%3=2; 3%2=1
2:素数除去1只能被本身整除,整除用余运算;
3:本题思路:用一个数去余不大于它的数,如果这些被余的数等于
本身
五:斐波那契及换行输出
#include"stdio.h"
int main(){
int a=1;
int b=1;
int i,n=2;
int sum=0;
printf("%d %d ",a,b);
for(i=1;i<=13-2;i++)
{ sum=a+b;
a=b;
b=sum;
if(n%5==0) printf("/n");
printf("%d ",sum); n++;
}
return 0;
}
总结:
1:再循环中进行输入不够熟练
2:换行应用应灵活,本题的换行思路
- 简单c程序
- C程序:看似简单
- 简单c程序
- C简单病毒程序
- C简单病毒程序
- C语言简单程序
- C语言简单程序
- C程序简单应用
- C简单程序
- C简单程序
- 简单c程序
- c语言简单程序
- 简单的c程序
- 简单的c程序
- 简单的c窗口程序
- 简单的c数字程序
- 一个简单的C程序
- C程序简单学生成绩管理系统
- 20分钟体验 Ruby
- 量变到质变的感觉
- Ruby 测试题(1)
- SQL Server到底使用哪些端口
- 取一些点,通过相应算法形成拟合曲线,求出拟合曲线长度
- 简单c程序
- 散了,剩下的
- 2009—11—30
- 【Struts1.2总结】struts-config.xml配置(转)
- x86, x64
- csdn
- 2009-12-01
- 毕业5年决定你的命运
- 什么是软件性能测试