}
char grade; do {
printf(\input the score(0-100):\scanf(\&score);
} while (score>100 || score<0); temp = (int)score / 10; switch (temp) { }
printf(\score, grade); return 0;
case 10: case 9:
grade = 'A'; break; grade = 'B'; break; grade = 'C'; break; grade = 'D'; break; grade = 'E';
case 8:
case 7:
case 6:
default:
编写一程序P750.C实现以下功能
输入字符串s(约定:字符数≤100字节),将字符串s中所有字符?*?删除,并将修改后的字符串显示出来。编程可用素材:printf(\。
程序的运行效果应类似地如图1所示,图1中的*dgjk* %&* *df78dg 88**是从键盘输入的内容。 #include
int main(void) { }
编写一程序P752.C实现以下功能
键盘输入m,n(约定:m和n均≤1000且为正整数),输出介于m和n(含m和n)中能被3整除且至少有位数字是5的所有整数。编程可用素材:printf(\。
程序的运行效果应类似地如图1和图2所示,图1中的100,200和图2中的195,15是从键盘输入的内容。 #include
int main(void)
return 0;
for (i=j=0; str[i]!='\\0'; i++) { }
str[j] = '\\0'; puts(str);
if (str[i] != '*') { }
str[j] = str[i]; j++;
printf(\input a string: \gets(str); char str[101]; int i, j;
{ }
编写一程序P753.C实现以下功能
计算X的Y次方,其中Y为整数(可以是负整数或0),X为实型。注意,程序中不能使用库函数pow或使用同名的变量、函数、单词。编程可用素材:printf(\。
程序的运行效果应类似地如图1和图2所示,图1中的3.7,5和图2中的4,-2是从键盘输入的内容。 #include
int main(void) {
return 0;
for (i=m; i<=n; i++) { }
if (i % 3 == 0 && (i / 100 == 5 || i / 10 % 10 == 5 || i % 10 ={ }
printf(\\i);
printf(\m, n: \scanf(\&m, &n); if (m > n) { }
tmp = m; m = n; n = tmp; int i, m, n, tmp;
= 5))
}
int i, y, y1;
double x, xPowY=1.0; printf(\x, y: \scanf(\&x, &y); y1 = abs(y); for (i=1; i<=y1; i++) { } if (y < 0) { }
printf(\x, y, xPowY); return 0;
xPowY = 1 / xPowY; xPowY = xPowY * x;
编写一程序P830.C实现以下功能
求1+2+3+……+n≤m时的最大n值及和sum(=1+2+3+……+n),其中m从键盘输入。编程可用素材:printf(\、printf(\。 程序的运行效果应类似地如图1所示,图1中的10000是从键盘输入的内容。
#include
int main(void) {
/*从键盘接收m的值存入im变量*/ printf(\input m:\scanf(\&im); int in, im, sum = 0;