一些小程序的练习(二)

交换两个数组的内容并打印

#include <stdio.h>

#include<stdlib.h>

int main()

{

int arr1[5]={1,2,3,4,5},arr2[5]={6,7,8,9,0},arr3[5]={0};

int i=0;

for(i=0 ; i<sizeof(arr1)/sizeof(arr1[0]) ; i++)

{

arr3[i]=arr1[i];

arr1[i]=arr2[i];

arr2[i]=arr3[i];

}

printf("arr1=");

for(i=0 ; i<sizeof(arr1)/sizeof(arr1[0]) ; i++)

{

printf("%d",arr1[i]);

}

printf("\n");

printf("arr2=");

for(i=0 ; i<sizeof(arr2)/sizeof(arr2[0]) ; i++)

{

printf("%d",arr2[i]);

}

system("pause");

return 0;

}

3个数从大到小排序

#include <stdio.h>

#include<stdlib.h>

int main()

{

int a=0,b=0,c=0,num=0;

printf("请输入3个数:");

scanf("%d%d%d",&a,&b,&c);

if(a<b)

{

num=a;

a=b;

b=num;

}

if(a<c)

{

num=a;

a=c;

c=num;

}

if(b<c)

{

num=b;

b=c;

c=num;

}

printf("\n从大到小排序为:%d %d %d\n",a,b,c);

system("pause");

return 0;

}

最大公约数

#include <stdio.h>

#include<stdlib.h>

int main()

{

int m=0,n=0,num;

printf("请输入2个数:");

scanf("%d%d",&m,&n);

while(m%n!=0)

{

num=m%n;

m=n;

n=num;

}

printf("2个数的最大公约数为:%d",n);

system("pause");

return 0;

}

输出一个数的2进制基数位和偶数位

#include<stdio.h>

#include<stdlib.h>

int main()

{

int num=0;

char arr1[16];

char arr2[16];

int i=0,j=0;

printf("请输入一个数:");

scanf("%d",&num);

for(i=0 ; i<32 ; i+=2)

{

arr1[j]=((num>>i)&1);

j++;

}

j=0;

for(i=1 ; i<32 ; i+=2)

{

arr2[j]=((num>>i)&1);

j++;

}

printf("\n基数位2进制码:");

for(i=15 ; i>=0 ; i--)

{

printf("%d",arr1[i]);

}

printf("\n偶数位2进制码:");

for(i=15 ; i>=0 ; i--)

{

printf("%d",arr2[i]);

}

system("pause");

return 0;

}

一个数的每一位输出来

#include<stdio.h>

#include<stdlib.h>

int main ()

{

int num;

scanf("%d",&num);

while(num)

{

printf("%d ",num%10);

num/=10;

}

system("pause");

return 0;

}

1到100之间有多少个9   (20个)

#include<stdio.h>

#include<stdlib.h>

int main ()

{

int num=0;

int count=0;

for(num=1; num<100 ; num++)

{

if(num%10==9)

{

count++;

}

if(num/10==9)

{

count++;

}

}

printf("一共有%d个9.",count);

system("pause");

return 0;

}

1到10 的阶乘 和

#include<stdio.h>

#include<stdlib.h>

int main ()

{

int i=0;

int ret=1;

int sum=0;

for (i=1 ; i<=10 ; i++)

{

ret=ret*i;

sum=sum+ret;

}

printf("1!+2!+...+10!=%d\n",sum);

system("pause");

return 0;

}

求1/1-1/2+1/3-...-1/100的值

#include<stdio.h>

#include<stdlib.h>

int main ()

{

int i=0;

double j=0.0;

int t=1;

for (i=1 ; i<101 ; i++)

{

j=j+(1.0/i)*t;

t=-t;

}

printf("1/1-1/2+1/3-...-1/100=%lf",j);

system("pause");

return 0;

}

#include<stdio.h>

#include<stdlib.h>

int main ()

{

char a;

scanf("%c", &a);

while ((a = getchar()) != EOF)

{

if (a >= ‘a‘&& a <= ‘z‘)

{

printf("%c", (a - 32));

}

else if (a >= ‘A‘&& a <= ‘Z‘)

{

printf("%c", (a + 32));

}

else if (a >= ‘0‘&&a <= ‘9‘)

{

printf("");

}

}

system("pause");

return 0;

}

时间: 2024-10-01 04:25:15

一些小程序的练习(二)的相关文章

微信小程序把玩(二十四)toast组件

原文:微信小程序把玩(二十四)toast组件 toast消息提示框,可用在提示一些信息,比如清楚缓存给用户一个友好的提示!或操作一些请求不想让用户有什么操作,toast也可以做到因为toast显示时其他操作是无效的 主要属性: wxml <!--点击button触发toast--> <button type="primary" bindtap="listenerButton">点击显示toast</button> <!--t

微信小程序把玩(二十八)image组件

原文:微信小程序把玩(二十八)image组件 image组件也是一个程序不可缺少的,可以这样说一个app中image组件随处可以看到,一般 image有两种加载方式第一种是网络图片第二种是本地图片资源,都用src属性去指定. 重点属性: 三种缩放模式 九种剪切方式 wxml <!--3中是缩放模式 scaleToFill 不保持纵横比缩放图片,使图片的宽高完全拉伸至填满image元素 aspectFit 保持纵横比缩放图片,使图片的长边能完全显示出来.也就是说,可以完整地将图片显示出来. asp

微信小程序把玩(二十三)modal组件

原文:微信小程序把玩(二十三)modal组件 modal弹出框常用在提示一些信息比如:退出应用,清楚缓存,修改资料提交时一些提示等等. 常用属性: wxml <!--监听button点击事件--> <button bindtap="listenerButton" type="primary">弹出modal</button> <!--弹出框--> <modal title="退出应用" hid

微信小程序把玩(二十一)switch组件

原文:微信小程序把玩(二十一)switch组件 switch开关组件使用主要属性: wxml <!--switch类型开关--> <view>switch类型开关</view> <switch type="switch" checked="true" bindchange="listenerSwitch"/> <!--checkbox类型开关--> <view>checkbo

微信小程序把玩(二十七)audio组件

原文:微信小程序把玩(二十七)audio组件 音频播放已经封装的很好!只需配合属性设置即可! (method和data配合使用) 主要属性: wxml <audio action="{{action}}" src='http://sc1.111ttt.com/2016/1/09/26/202261732256.mp3' poster= 'http://avatar.csdn.net/E/3/9/1_u014360817.jpg' controls="true"

微信小程序把玩(二十)slider组件

原文:微信小程序把玩(二十)slider组件 slider滑动组件用的不太多,在其他平台反正我是用的不多 主要属性: wxml <slider max="100" step="10" show-value="true" bindchange="listenerSlider" /> js Page({ data:{ // text:"这是一个页面" }, /** * 监听slider */ lis

微信小程序把玩(二)window配置

原文:微信小程序把玩(二)window配置 window用于设置小程序的状态栏.导航条.标题.窗口背景色.注意在app.json中配置的属性会被子window属性覆盖 只需在app.json配置即可

关于.NET HttpClient方式获取微信小程序码(二维码)

随着微信小程序的火热应用,市面上有关小程序开发的需求也多了起来.近来分析了一项生成有关生成微信小程序码的需求——要求扫码跳转到小程序指定页面(带参数):看了下小程序官方文档,以及网上的例子,未看到多少有价值的采用C#调用小程序接口生成小程序码的例子,于是拾起多年前的代码,略作分析尝试,在此分享给有需要的人,并以此抛砖引玉. 此文以HttpClient方式示例,当然采用老旧的HttpWebRequest也可以,在此不作分析.生成微信小程序码(二维码)的接口主要有三个: https://develo

wx小程序知识点(二)

二.WXML和HTML的异同.WXSS和CSS的异同 (1)WXML和HTML 相同点:都是用来描述页面结构的,由标签.属性组成 不同点:标签名不一样,小程序标签名更少: 小程序多了 wx:if 这样的属性和 {{}} 的表达式: 小程序只能在微信开发者工具中预览,而HTML可以在浏览器中预览: 小程序对组件进行了重新封装: 小程序运行在 JS Core 内,没有DOM树和window对象,无法使用window对象和document对象 (2)WXSS和CSS 相同点:都是用来描述页面的样式 不

微信小程序开发(二)——使用WeUI组件库

一.前言 因为小程序的api描述都比较简单,并没有wxml及wxss的描述,一定会想小程序有没有一个UI库,类似于前端中的Bootstrap,MD,Semantic UI这样的框架UI库.有的,它就是WeUI. WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一.包含button.cell.dialog. progress. toast.article.actionsheet.icon等各式元素. 它的界面如图: 二.