练习题
1.
缺少语句 return 0;
2.
#include <stdio.h> //指令
int main(void)
{
printf("Parkinson's Law:\nWork expands so as to "); //语句
printf("fill the time\n"); //语句
printf("available for its completion.\n"); //语句
return 0; //语句
}
3.
#include <stdio.h>
int main(void)
{
int height = 8, length = 12, width = 10, volume;
volume = height * length * width;
printf("Dimensions: %dx%dx%d\n", length, width, height);
printf("Volume (cubic inches): %d\n", volume);
printf("Dimensional weight (pounds): %d\n", (volume + 165) / 166);
return 0;
}
4.
#include <stdio.h>
int main(void)
{
int i1, i2;
float f1, f2;
printf("%d %d\n", i1, i2);
printf("%f %f\n", f1, f2);
return 0;
}
5.
(a)不合法,其余都合法
6.
这个得问知乎
7.
(a)和(e)是关键字
8.
14
9.
answer = (3 * q - p * p) / 3;
10.
int与main之间
int与height之间
return与0之间
编程题
1.
#include <stdio.h>
int main(void)
{
printf(" *\n");
printf(" * \n");
printf(" * \n");
printf("* * \n");
printf(" * * \n");
printf(" * \n");
return 0;
}
2.
#include <stdio.h>
int main(void)
{
float v = 4.0f / 3.0f * 3.14f * 10.0f * 10.0f * 10.0f;
printf("Sphere volume: %.2f cubic meters", v);
return 0;
}
3.
#include <stdio.h>
int main(void)
{
float r, v;
printf("Enter radius: ");
scanf_s("%f", &r);
v = 4.0f / 3.0f * 3.14f * r * r * r;
printf("Sphere volume: %.2f cubic meters\n", v);
return 0;
}
4.
#include <stdio.h>
int main(void)
{
float money;
printf("Enter an amount: ");
scanf_s("%f", &money);
printf("With tax added: $%.2f\n", money * 1.05f);
return 0;
}
5.
#include <stdio.h>
int main(void)
{
int x;
printf("Enter value for x: ");
scanf_s("%d", &x);
printf("Result: %d\n", (3 * x * x * x * x * x) + (2 * x * x * x * x) - (5 * x * x * x) - (x * x) + (7 * x) - 6);
return 0;
}
6.
#include <stdio.h>
int main(void)
{
int x;
printf("Enter value for x: ");
scanf_s("%d", &x);
printf("Result: %d\n", ((((3 * x + 2) * x - 5) * x - 1) * x + 7) * x - 6);
return 0;
}
7.
#include<stdio.h>
int main(void)
{
int dollars, twenties, tens, fives, ones;
printf("Enter a dollar amount: ");
scanf_s("%d", &dollars);
twenties = dollars / 20;
dollars %= 20;
tens = dollars / 10;
dollars %= 10;
fives = dollars / 5;
dollars %= 5;
ones = dollars / 1;
printf("$20 bills: %d\n", twenties);
printf("$10 bills: %d\n", tens);
printf("$5 bills: %d\n", fives);
printf("$1 bills: %d\n", ones);
return 0;
}
8.
#include<stdio.h>
int main(void)
{
float loan, rate, payment;
printf("Enter amount of loan: ");
scanf_s("%f", &loan);
printf("Enter interest rate: ");
scanf_s("%f", &rate);
printf("Enter monthly payment: ");
scanf_s("%f", &payment);
loan = loan - payment + (loan * rate / 100.0f / 12.0f);
printf("Balance remaining after first payment: $%.2f\n", loan);
loan = loan - payment + (loan * rate / 100.0f / 12.0f);
printf("Balance remaining after second payment: $%.2f\n", loan);
loan = loan - payment + (loan * rate / 100.0f / 12.0f);
printf("Balance remaining after third payment: $%.2f\n", loan);
return 0;
}