
c语言实战
兔子没有名字
华中科技大学计算机专业在读大学生,计算机科学道路上的修行者。
展开
-
C语言实战:(2)字符串的倒转变换
#include<stdio.h>#define N 50void reverse(char s[]); //定义倒转函数int main( ){ char s[N]; scanf("%s",s); reverse(s); printf("%s",s); return 0;}void reverse(char s[]){ char c,*p,*q; p=q=s; while(*p!='\0')p++; p--; //保留'\0'不被交换 //基本思路是原创 2021-01-03 21:17:46 · 152 阅读 · 0 评论 -
C语言实战:(1) 整数的二进制表示
#include<stdio.h>int main( ){ int a; //待转换的整数 scanf("%d",&a); //用左移位运算(移到符号位时a的正负)逐位判断'0'和'1' for(int i=0,n = 0;i<sizeof(int)*8;i++,n++,a=a<<1){ if(n%4==0&&n!=0)putchar(' '); //控制格式的输出:每四位输出一个空格 if(a<0) putchar(原创 2021-01-03 21:02:30 · 912 阅读 · 0 评论