这个应该考虑用字符串分割,把带空格的一行数字字符串用空格分割,然后在转换成数字 一下内容都没考虑异常ConsoleWriteLinequot请输入quotint n = ConvertToInt32ConsoleReadLine 读输入的数字string。
includeltstdioh int isPrimeint number return 0return 1int num1, num2scanfquot%d %dquot, num1, num2int sum = 0forint i = num1+1 iltnum2 i++ifisPrimei == 1sum += i。
大体思路是把输入的字符传如一个变量 判断变量的ACSII就可以了 例include ltstdioh void main char dscanfquot%squot,dwhiledlt97d123小写字母a是97,大写为65 printfquot\n输入有误 从新输入quot。