c小程序代码(vc简单小程序代码)
admin 发布:2022-12-19 16:28 125
本篇文章给大家谈谈c小程序代码,以及vc简单小程序代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
用C语言编写一个小程序,请问代码是什么?
#include stdio.h
#include stdlib.h
#include math.h
void main(void)
{
int a,b,c,b0=0,b1=0,d8=0,dx=0,d10=0,d2=0;
scanf("%d",a);
c=a;
while(c)
{
d8++;
c/=8;
}
c=a;
while(c)
{
dx++;
c/=16;
}
c=a;
while(c)
{
d10++;
c/=10;
}
c=a;
while(c)
{
d2++;
c/=2;
}
printf("%d:%d %x:%d %o:%d ",a,d10,a,dx,a,d8);
b=0;
c=a;
while(c)
{
b=b*2+c%2;
if(c%2)
b1++;
else
b0++;
c/=2;
}
c=b;
a=0;
while(b)
{
a++;
b/=2;
}
while(c)
{
printf("%d",c%2);
c/=2;
}
for(b=0;bb1+b0-a;b++)
printf("0");
printf(":%d",d2);
printf("\nBinary digitals: 0:%d 1:%d",b0,b1);
}
用C语言编写的小游戏代码是什么?
“猜数字小游戏”,每个数字后按空格,最后按回车确认
#includestdio.h
#includestdlib.h
#includetime.h
int a[4],b[4];
int count=0; //计算猜测次数
void csh( ); //初始化
void start( ); //开始游戏
int main( )
{ csh( );
start( );
}
void csh( ) //初始化
{ printf("\n\n 猜 数 字 小 游 戏\n\n");
printf(“ 猜四个数字,如数字与顺序都正确记为A,数字正确位置不对记为B.\n”);
}
void start( ) //开始游戏
{int m,n; //m是完全猜对的个数,n是顺序不对的个数
while(1)
{srand((unsigned)time(NULL)); //初始化随机数发生器srand( )
while(1) { for(int i=0;i4;i++) a[i]=rand( )%10; //rand( )函数每次随机产生一个0-9的数
if( (a[3]!=a[2]a[3]!=a[1]a[3]!=a[0])
(a[2]!=a[1]a[2]!=a[0])a[1]!=a[0] ) break; } //4个随机数各自不相等
printf(" 请依次输入4个一位整数:\n\n ");
while(1)
{for(int i=0;i4;i++) scanf(“%d”,b[i]);
printf(" 你输入的是:%d %d %d %d ",b[0],b[1],b[2],b[3]);
m=0;n=0;
for(int i=0;i4;i++)
{for(int j=0;j4;j++)
{ if(b[i]==a[j]i==j)m=m+1; if(b[i]==a[j]i!=j)n=n+1; }
}
count=count+1;
printf(" %dA %dB 你试了%d次\n ",m,n,count);
if(m==4)break;
if(count==8){ count=0; break; }
}
printf("\n");
if(m==4)printf(" 你猜对了(^-^)! 就是:%d %d %d %d\n",a[0],a[1],a[2],a[3]);
else printf(" 你输了(T-T)!哈哈!应该是:%d %d %d %d\n",a[0],a[1],a[2],a[3]);
int z;
printf(" (要继续吗?1或0)\n ");
scanf(“%d”,z);
if(z==0) break;
}
}
C语言小程序 杨辉三角示例代码
输入要显示的杨辉三角的行数,会打印出金字塔型的杨辉三角,不过行数太多的话,效果不太好,可以再调整一下格式控制
复制代码
代码如下:
#include
stdio.h
#include
stdlib.h
int
main()
{
int
i,j,k;
int
line;
int
*prev,
*next;
printf("输入要查看杨辉三角的行数(大于2):");
scanf("%d",line);
if(line
2)
{
printf("行数小于2,Goodbye!n");
exit(1);
}
for(i=1;
i=line;
i++) //前两行的打印
printf("
");
printf("%6dn",1);
for(i=1;
i=line-1;
i++)
printf("
");
printf("%6d%6dn",1,1);
prev
=
malloc(2*sizeof(int));
prev[0]
=
1;
prev[1]
=
1;
for(i=3;
i=line;
i++) //从第三行开始打印
{
next
=
malloc(i*sizeof(int));
next[0]
=
1;
next[i-1]
=
1;
for(j=line;
j=i;
j--) //外部空格
{
printf("
");
}
printf("%6d",1);
for(k=2;
ki;
k++) //数字
{
next[k-1]
=
prev[k-2]
+
prev[k-1];
printf("%6d",next[k-1]);
}
}
printf("%6dn",1);
free(prev);
prev
=
next;
}
free(next);
return
0;
}
关于c小程序代码和vc简单小程序代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-17做公司网页,做公司网页有什么简单的方法
- 05-12深圳seo公司的简单介绍
- 05-11设计一个简单的网页,独立站建站平台有哪些
- 05-09网页代码,网页代码快捷键
- 05-09hao123网址之家官网的简单介绍
- 05-07孝感seo的简单介绍
- 05-07简历源代码可以上传照片的简单介绍[20240507更新]
- 05-06单页网站的代码(完整的网页代码)[20240506更新]
- 05-06个人主页图片代码(个人主页图片代码怎么弄)[20240506更新]
- 05-06提取微信名片代码(微信名片信息提取)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接