#include <stdio.h> int main(){ //输出"Hello world!" printf("Hello world!\n"); //输出整数 int a = 15; printf("输出整数:%d\n",a); //输出单个字符 char c = 'a'; printf("输出单个字符:%c\n",c); //输出浮点数 float f = 45.5455445; printf("输出浮点数:%f\n",f); //输出双精度数 double d = 454.5487857587; printf("输出双精度数:%le\n",d); printf("输出双精度数:%lf\n",d); //两个数字相加 int a1 = 1, a2 = 4; printf("两个数字相加为:%d\n",a1+a2); //两个浮点数相乘 float f1 = 1.2, f2 = 2.345, f_sum; f_sum=f1*f2; printf("两个浮点数相乘:%.2lf\n",f_sum); //字符转ASCLL码 printf("字符a转ASCLL码:%d\n",c); //两数相除 printf("两数相除,商为:%d\n",a1/a2); printf("两数相除,余为:%d\n",a1%a2); //数值比较 if(a1 < a2){ printf("%d比%d大\n",a2,a1); }else printf("%d比%d大\n",a1,a2); //计算int、float、double、char字节大小 printf("int字节大小为:%d\n",sizeof(a)); printf("float字节大小为:%d\n",sizeof(f)); printf("double字节大小为:%d\n",sizeof(d)); printf("char字节大小为:%d\n",sizeof(c)); //交换两个数的值 int exchange; printf("交换前:\n第一个数值为:%d,第二个数值为:%d\n",a1,a2); exchange = a1; a1 = a2; a2 = exchange; printf("交换后:\n第一个数值为:%d,第二个数值为:%d\n",a1,a2); //判断奇偶数 if(a1 % 2 == 0){ printf("%d是偶数\n",a1); }else printf("%d是奇数\n",a1); //循环区间范围内的奇偶数 printf("偶数:"); for(a = 0; a <= 15; a++){ if(a % 2 ==0 ){ printf("%d ",a); } } //判断元音还是辅音 printf("\n请输入一个字母:"); scanf("%c",&c); int c_first, c_second; c_first = (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u'); c_second = (c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U'); if(c_first || c_second){ printf("%c是元音\n",c); }else{ printf("%c是辅音\n",c); } //判断三个数中最大的值 if(a > a1 && a > a2){ printf("%d是三个数中最大的值!",a); }else if(a1 > a && a1 > a2){ printf("%d是三个数中最大的值!",a1); }else printf("%d是三个数中最大的值!",a2); return 0; }
C语言练习题
最新推荐文章于 2023-08-03 15:17:40 发布