- 博客(3)
- 资源 (2)
- 收藏
- 关注
转载 C语言中的printf用%d输出float类型数据出现或以%f输出int型数据的结果为什么是0
float a=7.5f; 如果用printf("%d",a);输出的是0。 但float型用%d输出是否一定是0呢,答案肯定不都是0; 为什么 7.5 用%d输出的是0?分析如下: 首先来了解下printf的输出格式,int 和 long int 都是32位的,用%d输出;float 、double都是%f输出,但 float 是32位...
2018-03-17 15:11:59 7746 2
原创 回文判断
#include<stdio.h>#include<string.h>const int maxn=256;int judge(char str[]){ int i; int len =strlen(str); for(i=0;i<len/2;i++) { if(str[i]!=str[len-i-1]){ return 0; } } return ...
2018-02-25 23:19:36 195
原创 梯形图形
#include <stdio.h>int main(int argc, char *argv[]){ int i,j,k; int h,t; int sum; scanf("%d",&h); t=5; sum=h+2*(h-1); for(i=0;i<h;i++){ for(j=0;j<(sum-t);j++){ printf("...
2018-02-23 22:00:25 1829
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人