When I have time I will add the commends.

#include<stdio.h>
int main(void)
{
    printf("\n*s1=%15d*","aaabbbcccddd");
    printf("\n*s2=%-5s*","aaa");
}



#include<stdio.h>
int main(void)
{
    long y = -43456;
    
    printf("y=%-8ld\n",y);
    printf("y=%-#8ld\n",y);
    printf("y=%08ld\n",y);
    printf("y=%+8ld\n",y);
    return 0;

}

#include<stdio.h>
int main(void)
{
    int x;
    float y;
    scanf("%3d%f",&x,&y);
    printf("x=%3d,y=%f",x,y);
    return 0;

}
#include<stdio.h>
int main(void)
{
    int a1, a2;
    char c1, c2;
    scanf("%d%d",&a1,&a2);
    scanf("%c%c",&c1,&c2);
    printf("a1=%d,a2=%d,c1=%c,c2=%c\n",a1,a2,c1,c2);
    return 0;
}
#include<stdio.h>
int main(void)
{
    int a;
    float f;
    printf("\nInput number:");
    scanf("%f%d",f,a); //the correct scanf cause.
    printf("\nf=%f,a=%d\n",f,a);
    return 0;

}
#include<stdio.h>
int main(void)
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    printf("x+y+z=%d\n",x+y+z);
    return 0;

}
#include<stdio.h>
/* Requirements */
/* Input: 2 3.4    */
/* Output x+y=5.40 */
int main(void)
{
    int x;
    float y;
    printf("Enter x,y:");
    scanf("%d%f",&x,&y);
    printf("\nx+y=%4.2f",x+y);
    return 0;
}
#include <stdio.h>
/*requirement          */
/*Inputs: A B C        */
/*Outputs: A B         */
int main(void)
{
    char ch1,ch2,ch3;
    scanf("%c%c%c",&ch1,&ch2,&ch3); //scanf deal with spaces as a char
    printf("%c%c%c",ch1,ch2,ch3);
    return 0;
}
#include<stdio.h>
int main(void)
{
    short i;
    i=-4;
    printf("\nni: dec=%d, oct=%o, hex=%x, unsigned=%u\n",i,i,i,i);
    return 0;
}
#include<stdio.h>
int main(void)
{
    printf("*%f,%4.3f*\n",3.24,3.1415);
    return 0;
}
#include<stdio.h>
int main(void)
{
    int d=-2;
    printf("*d(1)=%d*d(2)=%3d*d(3)=%-3d*\n",d,d,d);
    printf("*d(4)=%o*d(5)=%7o*d(6)=%-7o*\n",d,d,d);
    printf("*d(7)=%x*d(8)=%6x*d(9)=%-6x*\n",d,d,d);
    return 0;


}
#include<stdio.h>
int main(void)
{
    int d=-2;
    printf("*d(1)=%d*d(2)=%3d*d(3)=%-3d*\n",d,d,d);
    printf("*d(4)=%o*d(5)=%7o*d(6)=%-7o*\n",d,d,d);
    printf("*d(7)=%x*d(8)=%6x*d(9)=%-6x*\n",d,d,d);
    return 0;


}
#include<stdio.h>
int main(void)
{
    float d1=3.5, d2=-3.5;
    printf("*d(1)=%e*d(2)=%.4e*d(3)=%10.4e*\n",d1,d1,d1);
    printf("*d(4)=%e*d(5)=%.6e*d(6)=%-12.5e*\n",d2,d2,d2);
    return 0;

}
#include<stdio.h>
int main(void)
{
    int x=1,y=2;
    printf("x=%d y=%d *sum*= %d",x,y,x+y);
    printf("\n10 Squared is : %d\n",10*10);
    return 0;

}
#include <stdio.h>
int main(void)
{
    int x=10; float pi=3.1416;
    printf("(1) %d\n",x);
    printf("(2) %6d\n",x);
    printf("(3) %f\n",56.1);
    printf("(4) %14f\n",pi);
    printf("(5) %e\n",568.1);
    printf("(6) %14e\n",pi);
    printf("(7) %g\n",pi);
    printf("(8) %12g\n",pi);
    return 0;

}
#include <stdio.h>
int main(void)
{
    float a=123.456; double b=8765.4567;
    printf("(1) %f\n",a);
    printf("(2) %14.3f\n",a);
    printf("(3) %6.4f\n",a);
    printf("(4) %lf\n",b);
    printf("(5) %14.3lf\n",b);
    printf("(6) %8.4f\n",b);
    printf("(7) %.4f\n",b);
    return 0;
}
#include<stdio.h>
int main(void)
{
    int i=1;
    printf("# #%*d\n",i,i);
    i++;
    printf("# #%*d\n",i,i);
    i++;
    printf("# #%*d\n",i,i);
    return 0;
}
#include<stdio.h>
int main(void)
{
   int x=12; double a = 3.1415926;
   printf("%6d# #\n",x);
   printf("%-6d# #\n",x);
   printf("%14.10lf# #\n",a);
   printf("%-14.10lf# #\n",a);
   return 0;
}
#include<stdio.h>
int main(void)
{
    int a=325; double x = 3.1415926;
    printf("a=%+06d x=%+e\n",a,x);
    return 0;
}
#include<stdio.h>
int main(void)
{
    int a=252;
    printf("a=%o a=%#o\n",a,a);
    printf("a=%x a=%#x\n",a,a);
    return 0;
}
#include<stdio.h>
int main(void)
{
    int x = 7281;
    printf("(1)x=%3d, x=%6d, x=%6o, x=%6x, x=%6u\n",x,x,x,x,x);
    printf("(2)x=%-3d, x=%-6d, x=%6o, x=$%-06d, x=$%06d\n",x,x,x,x,x);
    printf("(3)x=%+3d, x=%+6d, x=%+08d\n",x,x,x);
    printf("(4)x=%o, x=%#o\n", x,x);
    printf("(5)x=%x, x=%#x\n",x,x);
    return 0;
}
#include<stdio.h>
int main(void)
{
    int a,b;
    float x,y;
    char c1,c2;
    scanf("a=%d b=%d",&a,&b);
    scanf("x=%f y=%f",&x,&y);
    scanf("c1=%c c2=%c",&c1,&c2);
    printf("a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c",a,b,x,y,c1,c2);
    return 0;

}
#include<stdio.h>

int main(void)
{
    long y=-43456;
    printf("y=%-8ld\n",y);
    printf("y=%-08ld\n",y);
    printf("y=%08ld\n",y);
    printf("y=%+8ld\n",y);
}
#include<stdio.h>
int main(void)
{
    int y=2456;
    printf("y=%3o\n",y);
    printf("y=%8o\n",y);
    printf("y=%#8o\n",y);
    return 0;
}
#include <stdio.h>

int main(void)
{
    long y=23456;
    printf("%3x\n",y);
    printf("%8x\n",y);
    printf("%#8x\n",y);
    return 0;
}
#include<stdio.h>
int main(void)
{
    int a1, a2;
    char c1, c2;
    scanf("%d%c%d%c",&a1,&c1,&a2,&c2);
    printf("a1=%d,a2=%d,c1=%c,c2=%c\n",a1,a2,c1,c2);
    return 0;
}

 

 
posted on 2012-09-14 15:05  abacuspix  阅读(672)  评论(0)    收藏  举报