一道有难度的C语言题目
我们有2个array里面有10个elements, 一行是学生的ID, 一行是分数。 学生ID是一个有8个characteristics的string, ((7 numbers plus the end of string mark '\0', A valid student numbers start with a '1', an input of 0 is used to exit the program, 这个是说每个学生ID后面加'\0', 输入开头字母是1的学生ID 能查成绩, 如果输入第一个数字是0就推出程序)。
写一个C编程 里面有2个input, ID 和 mark
如果 学生ID 存在, 那么出现成绩
如果不存在 就出现 no marks
英文原文见下
We have two arrays of 10 elements: a list of students IDs and a list of marks. The main method and test data is defined in the file attached.
The student ID is a string with 8 characters (7 numbers plus the end of string mark '\0', A valid student numbers start with a '1', an input of 0 is used to exit the program.
Write the function called update_mark which has two input parameters: a student ID and a mark.
If the student exist, it will increment their mark and print the new mark.
If it does not exist it will print a message saying so.
Hint: review the code you wrote in the workshop for find. Now you need to find a string instead of an integer, and use the index of the student ID to update their mark.
答案:编写一个程序,要求用户输入两个整数值。第一个数字用户借钱金额,二是每月他可以负担得起的金额。贷款利率设定为18%每年(或每月1.5%)。每月支付的利息包括无论是否用来支付利息。
你的程序应返回(以年或月)时,将采取支付贷款方式。是否包括支付的利息。见下面的例子
借1000美金 每个月还40美金,需要2年8个月才能还请.
借1000美元 每月还10美元(不包括还利息)
上一个:C语言 例如:输入十个数: 1,2,3,4,5,6,7,8,9,10 输入查找数:3 找到:a[2]; 输入查找数20未找到
下一个:C语言:在主函数中输入十个等长的字符串,对这十个字符串进行排序,要求使用指针。