ACM杂记(技巧/注意事项/常用函数)

判断到了字符串的末尾


main()
{
int i=0 ;
char s[10];
scanf("%s",s);

 while(s[i]!=''){                     /*这里可以用'',也可以用'/0'来判断到了字符串的末尾*/
   printf("s is not empty/n");
   i++;
 }

printf("now is empty");

}

 


 

/*按行输入到字符串数组
输入:要存放字符串的数组地址
*/
#include <stdio.h>
void LineInput(char s[])
{
char s[50];
int i=0;
while( (s[i++]=getchar()) !='/n'   );
}


如要求一个数的最后一位不能用:
int x;
printf("%d",(x/10.0+floor(x/10.0))*10.0);

而应是:printf("%d",(int)(x/10.0+floor(x/10.0))*10.0);

%d不能输出FLOAT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值