@byxiaoxie7 年前
03/14
10:03
变量类型与输出类型:
int d = 10; //整数型
long ld = 10; //长整型
unsigned ud = 65535 //无符号整型
float f = 1.0; //单精度浮点型
double lf = 1E2; //双精度浮点型
char p = 'C language'; //字符串
char *p = "C language"; //指针字符串
printf("%s\n",p); //字符串输出
printf("%d\n",p); //整数型输出
printf("%f\n",p); //单精度浮点输出
printf("%o\n",p); //八进制输出
printf("%x\n",p); //十六进制输出
printf("%ld\n",p); //长整型输出
printf("%lf\n",p); //双精度浮点输出
printf("%c\n",p); //字符型输出
//中文输出
const char text[] = "测试";
printf("\n",printf(text));
#include <stdio.h>
#include <stdlib.h>
//#define A 10
//#define B 0.1
//#define C 'X'
//#define D 3.14E20
//#define E "false"
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
/* 作业1 */
// int a=10;
// float b;
// b=10.5;
// char c='x';
// double d=3.14e15;
// printf("输出整型常量值为:%d,输出变量 a 的十进制值为:%d\n",10,a);
// printf("输出变量 a 的八进制值为:%o,输出变量 a 的十六进制值为:%x\n",a,a);
// printf("输出单精度型常量值为:%f,输出变量 b 的值为:%f\n",10.5,b);
// printf("输出字符型常量值为:%c,输出变量 c 的值为:%c\n",'x',c);
// printf("输出双精度型常量值为:%lf,\n输出变量 d 的值为:%lf\n\n\n",3.14e15,d);
//
// printf("符号常量 A 的值为:%d\n",A);
// printf("符号常量 B 的值为:%f\n",B);
// printf("符号常量 C 的值为:%c\n",C);
// printf("符号常量 D 的值为:%lf\n",D);
// printf("符号常量 E 的值为:%s\n",E);
/* 作业2-1 */
// int c=3E8;
// float f = 50.0;
// double x;
// x=c/f;
// printf("此光波的波长为:%.2lf米",x);
/* 作业2-2 */
// float f,c;
// printf("请输入摄氏温度的值:\n");
// scanf("%f",&f);
// getchar();
// c=5*(f-32)/9;
// printf("摄氏温度%.1f所对应的华氏温度为:%.1f",f,c);
/* 作业3 */
// int d;
// long D;
// float f;
// double a = 3E8;
// d=(int)a;
// D=(long)a;
// f=(float)a;
// printf("整型:%d\n",d);
// printf("长整型:%ld\n",D);
// printf("双精度型:%lf\n",a);
// printf("单精度型:%f\n",f);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
// int d = 10; //整数型
// long ld = 10; //长整型
// unsigned ud = 65535 //无符号整型
// float f = 1.0; //单精度浮点型
// double lf = 1E2; //双精度浮点型
// char *p = "C language"; //字符串
//
// printf("%s\n",p); //字符串输出
// printf("%d\n",p); //整数型输出
// printf("%f\n",p); //单精度浮点输出
// printf("%o\n",p); //八进制输出
// printf("%x\n",p); //十六进制输出
// printf("%ld\n",p); //长整型输出
// printf("%lf\n",p); //双精度浮点输出
// printf("%c\n",p); //字符型输出
/*作业1*/
// int a=32767,b=1;
// long c=2147483647,d=1;
// unsigned e=65535,f=1;
// int x=123,y=0123,z=0x123;
// float m=5.4,n=2.2,sum,sep;
// char ch1='a',ch2='b';
// char c1='A',c2='B';
// char *p ="C language";
//
// printf("int:%d, %d\n",a,a+b);
// printf("long:%ld, %ld\n",c,c+d);
// printf("unsigned:%u, %u\n\n",e,e+f);
//
// printf("%d %d %d\n",x,y,z);
// printf("%o %o %o\n",x,y,z);
// printf("%x %x %x\n\n",x,y,z);
//
// sum=m+n;
// sep=m/n;
// printf("%.2f+%.2f=%.2f\n",m,n,sum);
// printf("%.2f/%.2f=%f\n\n",m,n,sep);
//
// printf("ch1=%c,ch2=%c\n",ch1,ch2);
// printf("ch1=%d,ch2=%d\n\n",ch1,ch2);
//
// c1=c1+32;
// c2=c2+32;
// printf("%c,%d\n",c1,c1);
// printf("%c,%d\n",c2,c2);
//
// printf("%s\n",p);
/*作业2*/
// int a1,a2;
// float b1,b2,c;
// b1=15.5;
// b2=6.6;
// a1=(int)(b1+b2);
// a2=(int)b1/(int)b2;
// c=(float)(a1+a2);
// printf("请输出:a1=%d\n",a1);
// printf("请输出:a2=%d\n",a2);
// printf("请输出:c=%.2f\n",c);
/*作业3*/
// char c1,c2;
// c1='a';
// c2='b';
// printf("%c %c\n",c1,c2);
// printf("%d %d",c1,c2);
/*作业4*/
// int a,b;
// unsigned c,d;
// long e,f;
// a=100;
// b=100;
// e=50000;
// f=32767;
// c=a;
// d=b;
// printf("%d,%d\n",a,b);
// printf("%u,%u\n",a,b);
// printf("%u,%u\n",c,d);
// c=a=e;
// d=b=f;
// printf("%d,%d\n",a,b);
// printf("%u,%u\n",c,d);
/*作业5*/
// int x1=32,x2=23;
// float y1=32.0,y2=23.0;
// int i=10;
// int a1,a2,a3,a4,a5,a6;
// int b1=2,b2=4,b3=6,m,n;
// a1=a2=a3=a4=a5=a6=20;
// printf("加减乘除远算各表达式输出的结果:\n");
// printf("输出:x1+x2=%d\n",x1+x2);
// printf("输出:x1-x2=%d\n",x1-x2);
// printf("输出:x1*x2=%d\n",x1*x2);
// printf("输出 x1/x2=%d\n",x1/x2);
// printf("输出 y1/y2=%.2f\n\n",y1/y2);
//
// printf("自加减远算各表达式输出的结果:\n");
// printf("%d\n",++i);
// printf("%d\n",--i);
// printf("%d\n",i++);
// printf("%d\n",i--);
// printf("%d\n",-i++);
// printf("%d\n\n",-i--);
//
// printf("复合远算各表达式输出结果:\n");
// printf("a1+4=%d\n",a1+=4);
// printf("a2-4=%d\n",a2-=4);
// printf("a3*4=%d\n",a3*=4);
// printf("a4/4=%d\n",a4/=4);
// printf("a5%4=%d\n",a5%=4);
// printf("a6/4.0=%f\n",a6/4.0);
// printf("%d, %d, %d, %d, %d, %d\n\n",a1,a2,a3,a4,a5,a6);
//
// printf("逗号远算表达式输出的结果:\n");
// m=b1+b2,n=b2+b3;
// printf("m=%d,n=%d",m,n);
return 0;
}
#include <stdio.h>
#define PI 3.14159
int main(int argc, char *argv[])
{
/*作业1*/
// char a,b,c;
// printf("请输入字符:\n");
// fflush(stdin);
// a=getchar();
// fflush(stdin);
// b=getchar();
// fflush(stdin);
// c=getchar();
// putchar(a);
// putchar(b);
// putchar(c);
// putchar('\n');
// getch();
/*作业2*/
// float a=1000,b,c,r1=0.0036,r2=0.0025,r3=0.0198;
// printf("%.2f\n%.2f\n%.2f\n",a*r1+a,a*r2+a,a*r3+a);
/*作业3*/
// int a1,a2,a3;
// scanf("%d,%d,%d",&a1,&a2,&a3);
// printf("a1+a2+a3=%d\n",a1+a2+a3);
/*作业4*/
// int a1,a2;
// scanf("%d,%d",&a1,&a2);
// printf("两数整除余数为:%d\n",a1%a2);
/*作业5*/
// char c;
// c=getchar();
// if(c>='A' && c<='Z'){
// c=c+32;
// }
// else if(c>='a' && c<='z'){
// c=c-32;
// }
// putchar(c);
/*作业6*/
// int x,y,z;
// printf("\n请输入第一个数:");
// scanf("%d",&x);
// printf("\n请输入第二个数:");
// scanf("%d",&y);
//
// printf("\n\n输出互换前的数");
// printf("\n第一个数是:%d",x);
// printf("\n第二个数是:%d",y);
//
// z=x;
// x=y;
// y=z;
// printf("\n\n输出互换后的数");
// printf("\n第一个数是:%d",x);
// printf("\n第二个数是:%d",y);
// getch();
/*作业7*/
// float r,l,s;
// scanf("%f",&r);
// getchar();
// l=2*PI*r;
// s=PI*r*r;
// printf("\n r=%7.2f,1=%7.2f\n",r,l);
// printf("\n r=%7.2f,s=%7.2f\n",r,s);
// getch();
//
/*作业8*/
// int x=10;
// ;
// printf("x is %d\n",x);
// {
// int y=50;
// printf("y is %d\n",y);
// ;
// }
// printf("x is %d\n",x);
// getch();
return 0;
}
#include <stdio.h>
#include <math.h>
int main(int argc, char *argv[])
{
// int i=1,sum=0;
// while(i<=100)
// {
// sum=sum+i;
// i++;
// printf("sum:%d\n",sum);
// printf("i:%d\n",i);
// }
// printf("%d\n",sum);
// int k=2,i=2,m;
// m=k+=i*=k;
// printf("%d,%d",m,i);
// int m=5;
// if(--m>5)
// printf("%d,OK",m);
// else
// printf("%d,NO",m--);
// int a=10,c=9;
// printf("%d",(--a!=c++)?--a:++c);
// float x,y;
// char o;
// double r;
// scanf("%f %f %c",&x,&y,&o);
// switch(o){
// case '+':r=x+y;break;
// case '-':r=x-y;break;
// case '*':r=x*y;break;
// case '/':r=x/y;break;
// }
// printf("%f",r);
// int n=0;
// printf("请输入:\n");
// while(getchar()!='\n'){
// n++;
// }
// printf("数为:%d",n);
// int n,i=1,sum=1;
// printf("请输入:\n");
// scanf("%d",&n);
// while(n>=i){
// sum=sum*i;
// i++;
// }
// printf("值为:%d",sum);
// char inp;
// int i,low,upp;
// printf("\n 输入字符:");
// low=0;
// upp=0;
// i=0;
// for(i=0;i<10;i++){
// inp=getchar();
// if(inp>='a' && inp<='z')
// low++;
// else if (inp>='A' && inp<='Z')
// upp++;
// putchar(inp);
// }
// if(low>upp)
// printf("小写字母比大写字母多 %d 个",low-upp);
// else if(upp>low)
// printf("大写字母比小写多 %d 个",upp-low);
// else
// printf("小写字母和大写数相等: %d 个",low);
// getch();
int n,m=0;
for(n=100;n<=200;n++){
if(n%3==0){
continue;
}
m++;
if(m%5==0){
printf("%5d",n);
printf("\n");
}else{
printf("%5d",n);
}
}
printf("\n");
// int m,j,k;
// scanf("%d",&m);
// for(j=2;j<=k;j++){
// k=sqrt(m);
// }
// if(j>=k+1){
// printf("%d 是素数\n",m);
// }else{
// printf("%d 不是素数\n",m);
// }
return 0;
}