(0)比较好的程序段

//判断是否输入数字字符,是则输出字符Y否则输出字符N
#include<stdio.h>
int main()
{
char ch,yn;

ch=getchar();
yn=(ch>='0'&&ch<='9')?'Y':'N';
putchar(yn);
return 0;
}
===================================================
//后面的printf输出很巧妙
#include<stdio.h>
int main()
{
int n;
static char month[][14]={
"illegal month",
"january",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"};


scanf("%d",&n);
printf("%s\n",(n<1||n>12)?month[0]:month[n]);
}


==========================================================
//实现1+11+111+.....+111111111=
//    2+22+222+.....+222222222=
//    3+33+333+.....+333333333=
//     .        .          .
//     .        .          .
//     .        .          .
//    9+99+999+.....+99999999=
//程序如下
#include<stdio.h>
int main()
{
int i,j,k;
long p,s;
scanf("%d",&k);
for(i=1;i<=9;i++)
{
for(j=1,p=0,s=0;j<=k;j++)
{
p=p*10+i;
if(j==k) printf("%ld=",p);
else printf("%ld+",p);
s+=p;
}
printf("%ld\n",s);
}
return 0;
}


===========================================================================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值