一、循环打印
//转换以下ASCII码值并进行打印73,32,99,97,110,32,100,111,32,105,116,33
#include <stdio.h>
int main()
{
int arr1[] = { 73,32,99,97,110,32,100,111,32,105,116,33 };
int i = 0;
int a = sizeof(arr1)/sizeof(arr1[0]);
while(i<=a)
{
printf("%c\n", arr1[i]);
i++;
}
return 0;
}
二、出生日期输入输出
int main()
{
int year = 0;
int month = 0;
int date = 0;
scanf("%4d%2d%2d",&year,&month,&date);//%4d,指定格式输入四位
printf("year=%d\n",year);
printf("month=%02d\n", month);//输出两位,一位用零补齐
printf("date=%02d\n", date);
return 0;
}
三、学生基本信息输入输出
int main()
{
int id = 0;
float c = 0.0f;
float match = 0.0f;
float english = 0.0f;
scanf("%d;%f,%f,%f",&id,&c,&match,&english);
printf("%d;%.2f,%f,%f", id,c,match,english);//%.2f 保留小数点后两位
return 0;
}
四、printf函数的返回值
int main()
{
int a = printf("helo word\n");//printf返回打印字符的长度\n也算
printf("\n%d\n",a);//在%d前面加\n可以实现换行
return 0;
}
五、输出这两行代码
printf("Hello world!\n");
cout << "Hello world!" << endl;
//输出这两行代码
//printf("Hello world!\n");
//cout << "Hello world!" << endl;
int main()
{
printf("\printf(\"Hello world!\\n\");\n");
printf("cout << \"Hello world!\" << endl;");
return 0;
}
六、输入4个数求最大值
第一种方法
//输入4个数找最大值 首先用循环的方法把四个数存起来 用擂台的想法找到最大的数
int main()
{
int arr[4] = {0};
int i = 0;
int max = 0;
int n = 0;
while (i <= 3)
{
scanf("%d",&arr[i]);
i++;
}
while (n<=3)
{
if (max < arr[n])
{
max = arr[n];
n++;
}
else
{
max = max;
n++;
}
}
printf("%d",max);
return 0;
}
第二种方法
int main()
{
int max = 0;
int n = 0;
int i = 1;
scanf("%d",&max);
while (i<=3)
{
scanf("%d", &n);
if (n>max)
{
max = n;
i++;
}
else
{
max = max;
i++;
}
}
printf("%d",max);
return 0;
}
七、计算球的体积
//计算球的体积
int main()
{
float r = 0.0f;
float v = 0.0f;
scanf("%f",&r);
v = 4 / 3.0 * 3.14 * r * r * r;
printf("%.3f",v);
return 0;
}
八、计算体重指数
//计算体重指数
#include <stdio.h>
int main()
{
int weight = 0;
int high = 0;
scanf("%d %d", & weight, &high);
//计算
float bmi = weight / (high / 100.0) / (high / 100.0);
//输出
printf("%f\n", bmi);
return 0;
}