c语言练习题

Python015

c语言练习题,第1张

#include "stdafx.h"

#include <stdio.h>//添加此头文件

void main()

{ float score

printf("\n Please enter a score ")

scanf("%f",&score)

if(score<0 && score>100)//最后的分号去掉,<=改为<,>=改为>,0和100分都是可能的分数

printf("Data wrong!!! \n")//此句调到此处

else //添加此句

{//添加大括号

if(score>=90) printf("excellent\n")//80改为90,good改为excellent

else if (score>=80) printf("good\n")//90改为80,excellent改为good,excellent你拼写错了

else if (score>=70) printf("medium\n")

else if (score>=60) printf("pass\n")

else printf("not pass\n")

}//添加大括号

//else printf("Data wrong!!! \n")}此句调到第一个if语句之后

}

未加载必要的头文件、取值范围错误、if语句逻辑错误、单词拼写错误。一个小程序竟然把各种错误都体现出来了,还是比较少见的。

1.定义一个输出函数

viod printMsg(char* msg1,int num1,char* msg2, int num2)

{

int i

for(i =0i <num1i++)

{

printf("%s",msg1)

}

第二个信息可以复制上面的,手机打的代码,不方便

}

2.和第一题类似,定义一个函数,然后循环调用。

3.函数嵌套调用

思路:定义one_three函数,第一行打印one,第2行调用two函数,再定义two函数,里面放一个打印three的语句,最后用main函数,打印开始语句,调用one_three函数,打印完成语句。

问题很初级,兄弟好好学,前景还不错的。