fork download
  1. #include <stdio.h>
  2.  
  3.  
  4. void strcpy1(char dest[], char src[])
  5. {
  6. int i = 0;
  7. while(src[i] != '\0'){
  8. dest[i] = src[i];
  9. i++;
  10. }
  11. dest[i] = '\0';
  12. return;
  13. }
  14.  
  15. char* strcpy(char dest[], char src[])
  16. {
  17. int i = 0;
  18. while(src[i] != '\0'){
  19. dest[i] = src[i];
  20. i++;
  21. }
  22. dest[i] = '\0';
  23. return dest;
  24. }
  25.  
  26. char grade(float p)
  27. {
  28. char c;
  29. if(p >= 90.0)
  30. c = 'A';
  31. else if(p >= 80.0)
  32. c = 'B';
  33. else if(p >= 70.0)
  34. c = 'C';
  35. else if(p >= 60.0)
  36. c = 'D';
  37. else
  38. c = 'F';
  39. return c;
  40. }
  41.  
  42. main()
  43. {
  44. char *a="chegg";
  45. char b[10];
  46. strcpy1(b,a);
  47. printf("%s",b);
  48. printf("\n");
  49. float marks=85;
  50. char grad=grade(marks);
  51. printf("Grade is %c\n",grad);
  52.  
  53. }
Runtime error #stdin #stdout 0s 1832KB
stdin
Standard input is empty
stdout
chegg
Grade is B