编程趣味题3

/*写入一个小写字母,以小写输出,大写变小写;


#include <stdio.h>

int main(){
    char c,result;
    printf("input a char:  ");
    scanf("%c",&c);
    printf("你输入的是%c\n",c);
    result=('a'<=c&&c<='z')?(c-'a'+'A'):c;
    printf("转换后%c\n",result);
   return 0;

}


//简单的四则运算。由符号(+ - * /)控制。

#include <stdio.h>
int main(){
   int a, b;
   char c;
   printf("请输入两个数和一个符号:a(*,/,-,+)b ");
   scanf("%d %c %d",&a, &c, &b);
   printf("a=%d,b=%d\n",a,b);
   switch(c){
   case '*':printf("%d\n",a * b);break;
   case '/':printf("%d\n",a / b);break;
   case '-':printf("%d\n",a - b);break;
   case '+':printf("%d\n",a + b);break;
   default:printf("ERROR! \n");
   }
   return 0;
}



/*数字拆分*/     倒序输出   123   -->  321
#include <stdio.h>
int main(){
//1步
   int num,result;
   printf("请输入num: ");
   scanf("%d",&num);
//2步
   int a = num%10;
   int b = num/10%10;
   int c = num/100%10;
   if(c!=0){
       result = c+10*b+100*a;    
   }
   else if(c==0 && b!=0){
       result=c*0+b+10*a;  
   }
   else{
       result = a;
   }
   printf("%d---%d\n",num,result);
   return 0;
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值