- 博客(6)
- 收藏
- 关注
原创 怎样输出一组不重复的数字
使用剔除法 printf("%d",c[0]); for(i=1;i<k;i++) { for(j=0;j<i;j++) { if(c[i]c[j]) break; } if(ji) printf(" %d",c[i]); }
2020-12-17 15:32:14
655
原创 将十六进制转化成十进制
#include<string.h> //先给定一个十六进制字符串s[10]; int list[100];//存储十进制; int i,j,n,sum=0,t=1; scanf("%d",&n);//有n个字符; for(i=0;i<n;i++){ if(s[i]>='a'&&s[i]<='z'){ s[i]=s[i]-'a'+10; } if(s[i]>='A'&&s[i]<='Z'){ s[i]=s[i]
2020-12-13 11:06:10
139
原创 如何将一个字符串数组中的元素转化为一个整数
如何将一个字符串数组中的元素转化为一个整数 例如 char s[10]={12345}; 要将s[0]转化为1; 代码: int n=s[0]-‘0’; printf("%d",n);
2020-12-10 20:07:12
893
原创 2020-11-27
** 使用函数的选择法排序 ** void sort( int a[], int n ) { int temp,k,min,i; for(k=0;k<n-1;k++) { min=k; for(i=k+1;i<n;i++) { if(a[i]<a[min]) { min=i; temp=a[min]; a[min]=a[k]; a[k]=temp; } } } }
2020-11-27 18:14:46
88
原创 2020-11-17
输出一个三角形的形状 1:首先先判断三个数字是否能组成一个三角形。 2:判断是否是等边三角形。 3:判断是否是等腰三角形。 ( 先判断是否是直角三角形,如果是,输出直角三角形, 如果不是,输出等腰三角形。 ) 4:判断是否是直角三角形。 5:如果以上都不符合,输出普通三角形。 ...
2020-11-17 15:04:19
107
原创 2020-11-16
数组中交换最大值和最小值,最小值与第一位交换,最大值与最后一位交换,找到最大值最小值之后,要先交换最大(小)值,不可以一起交换,因为: 当最大值排到第一位时,最小值交换完毕后,最大值所对应的下标发生了变化,而前面找出的最大值所对应的下标还是一,结果是将最小值排在了最后一位。 ...
2020-11-16 16:51:58
70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅